capturewnd.h
来自「基于视觉的道路识别技术的智能小车导航源代码」· C头文件 代码 · 共 42 行
H
42 行
#pragma once
#include "VideoPro.h" // Added by ClassView
#include <afxdlgs.h>
#include <VFW.H>
#include "HSI.h"
#include "time.h"
#include "winbase.h"
#pragma comment (lib, "vfw32.lib")
class CCaptureWnd
{
public:
CCaptureWnd(void);
~CCaptureWnd(void);
public:
HWND m_hCapWnd;//捕获窗句柄
char szPath[80];//保存的文件名
public:
void SetPreviewRate(int rate=15);
CVideoPro m_videopro;
void Overlay(BOOL bOverlay=TRUE);
BOOL SetVideoFormat(int nWidth,int nHeight);
BOOL SetVideoStreamParam(int Framespersecond);
void StopCapture(BOOL bSave);
void StartCapture(BOOL bFile);
BOOL bofVFW(void);
BOOL CreateCaptureWindow(HWND hWnd);
int CaptureSetup(int SETUP);
void SaveAVI(void);
HGLOBAL GrabFrame(BOOL bStop=TRUE);
void Preview(BOOL bPreview=TRUE);
int GetParameter(int Item);
BOOL SetCallbackproc(int Function, BOOL bOperation);//设置回调函数
private:
static LRESULT CALLBACK CallBackOnFrameForAlign(HWND h_Wnd,VIDEOHDR *lpVHDR);
static LRESULT CALLBACK CallBackOnFrameForRoute(HWND h_Wnd,VIDEOHDR *lpVHDR);
static LRESULT CALLBACK CallBackOnVideoProc(HWND h_Wnd,VIDEOHDR *lpVHDR);
};
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?