?? videocapwnd.h
字號:
#include <VFW.h>
#pragma once
// CVideoCapWnd
typedef LRESULT (*FrameCallback)(HWND hWnd, LPVIDEOHDR lpVideoHdr);
class CVideoCapWnd : public CWnd
{
DECLARE_DYNAMIC(CVideoCapWnd)
public:
CVideoCapWnd();
virtual ~CVideoCapWnd();
static const DWORD m_dwDeviceMax = 10;
DWORD dwNameLen, dwVerLen;
void CreateCaptureWindow(CString &strName, DWORD dwStyle, const CRect &rect, CWnd *wndParent, int nID);
BOOL GetDriverDescription(DWORD dwIndex, CString &strName, CString &strVer);
BOOL GetStatus(CAPSTATUS *capStat, DWORD size);
BOOL DriverConnect(DWORD dwIndex);
BOOL DriverDisconnect();
BOOL DriverGetCaps(CAPDRIVERCAPS *lpCaps, DWORD size);
BOOL CaptureGetSetup(CAPTUREPARMS *lpParms, DWORD size);
BOOL CaptureSetSetup(CAPTUREPARMS *lpParms, DWORD size);
BOOL CaptureStop();
BOOL CaptureSequence();
BOOL CaptureAbort();
BOOL PreviewRate(DWORD rate);
BOOL PreviewScale(BOOL scale);
BOOL Preview(BOOL preview);
BOOL FileSaveDIB(CString &file);
BOOL FileSetCaptureFile(CString &file);
BOOL DlgVideoSource();
BOOL DlgVideoFormat();
BOOL DlgVideoDisplay();
BOOL SetCallbackOnFrame(FrameCallback fpProc);
protected:
DECLARE_MESSAGE_MAP()
};
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -