cmediasocketserver.h

来自「WINCE下的流媒体播放器服务端」· C头文件 代码 · 共 46 行

H
46
字号
/*=========================================================================
CMediaSocketServer.h
Define of Server Communication Socket
=========================================================================*/

#if !defined(__CMediaSocketServer_h__)
#define __CMediaSocketServer_h__

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#include "CWorkerSocket.h"

#define MPEG1_PACK        2324

// Payload types
#define DATA_REQUEST			0X00    // Request the remote data
#define DATA_REFUSED            0X01    // Refuse the remote data
#define DATA_MEDIA              0X02    // Media data
#define DISCONNECT_REQUEST      0X03    // Request the remote to shut down


//////////////////////////////////////////////////////////////////////////////
class CMediaSocketServer : public CWorkerSocket
{
public:
	CMediaSocketServer();
	virtual ~CMediaSocketServer();

// Attributes
protected:
	CFile    m_objFile;
	CString  m_strSourceFile;
	bool     m_bReadyToSend;
	LONG     m_lBytesSent;

public:
	void SetSourceFile( const char * inPath );
	void SendAtOnce(void);

	virtual void ReceivingLoop( void );
	virtual void SendingLoop( void );
};

#endif // !defined(__CMediaSocketServer_h__)

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?