cmediasocketserver.h

来自「《DirectShow开发指南》配套代码代码,需要DirectX SDK 7以上」· C头文件 代码 · 共 47 行

H
47
字号
//
// CMediaSocketServer.h
// Created by Qiming Lu, 2002-02-26
// 

#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 + -
显示快捷键?