videocapwnd.h
来自「实时视频跟踪源码」· C头文件 代码 · 共 52 行
H
52 行
#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 + =
减小字号Ctrl + -
显示快捷键?