// VideoManager.h: interface for the CVideoManager class. // ////////////////////////////////////////////////////////////////////// #if !defined(AFX_VIDEOMANAGER_H__883F2A96_1F93_4657_A169_5520CB142D46__INCLUDED_) #define AFX_VIDEOMANAGER_H__883F2A96_1F93_4657_A169_5520CB142D46__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 #include "Manager.h" #include "CaptureVideo.h" #include "VideoCodec.h" class CVideoManager : public CManager { public: CVideoManager(IOCPClient* ClientObject, int n) ; virtual ~CVideoManager(); BOOL m_bIsWorking; HANDLE m_hWorkThread; void CVideoManager::SendBitMapInfor(); void CVideoManager::SendNextScreen(); static DWORD WorkThread(LPVOID lParam); CCaptureVideo m_CapVideo; VOID CVideoManager::OnReceive(PBYTE szBuffer, ULONG ulLength); BOOL CVideoManager::Initialize(); DWORD m_fccHandler; bool m_bIsCompress; CVideoCodec *m_pVideoCodec; //ѹËõÀà void CVideoManager::Destroy(); }; #endif // !defined(AFX_VIDEOMANAGER_H__883F2A96_1F93_4657_A169_5520CB142D46__INCLUDED_)