📄 cnetstreamout.h
字号:
//
// CNetStreamOut.h
// Desc: Async stream implementation, used to read data out.
//
#ifndef __H_CNetStreamOut__
#define __H_CNetStreamOut__
#include "AsyncIo.h"
#include "CMediaController.h"
class CFilterNetReceiver;
class CNetStreamOut : public CAsyncStream
{
friend class CFilterNetReceiver;
private:
CCritSec mStreamLock;
CMediaController mController;
public:
CNetStreamOut(CFilterNetReceiver * inFilter);
~CNetStreamOut();
virtual HRESULT SetPointer(LONGLONG llPos);
virtual HRESULT Read(PBYTE pbBuffer,
DWORD dwBytesToRead,
BOOL bAlign,
LPDWORD pdwBytesRead);
virtual LONGLONG Size(LONGLONG *pSizeAvailable = NULL);
virtual DWORD Alignment();
virtual void Lock();
virtual void Unlock();
};
#endif // __H_CNetStreamOut__
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -