以下是 MCI_DGV_CAPTURE_PARMSA 结构的一般定义:
typedef struct {
DWORD_PTR dwCallback;
DWORD dwMicroSecPerFrame;
DWORD dwCallbackInst;
DWORD dwCallbackMessage;
HWND hWnd;
DWORD nMaxVideoFrames;
DWORD nMaxBytesPerSec;
LPBYTE lpBits;
DWORD dwReserved1;
DWORD dwReserved2;
} MCI_DGV_CAPTURE_PARMSA, *PMCI_DGV_CAPTURE_PARMSA;
这个结构的字段含义如下:
- dwCallback: 操作完成后的回调参数。
- dwMicroSecPerFrame: 每帧的时间长度(以微秒为单位)。
- dwCallbackInst: 回调的实例数据。
- dwCallbackMessage: 回调消息。
- hWnd: 指定用于接收回调消息的窗口句柄。
- nMaxVideoFrames: 最大视频帧数。
- nMaxBytesPerSec: 每秒最大字节数。
- lpBits: 指向捕获数据缓冲区的指针。
- dwReserved1 和 dwReserved2: 保留字段。
请注意,结构名称中的 "A" 表示这是 ANSI 版本。如果您的应用程序是 Unicode 的,可能会有对应的 MCI_DGV_CAPTURE_PARMSW 结构。
要详细了解这个结构和相关的 MCI 视频捕获函数,请查阅相应版本的 Windows SDK 文档或相关的开发者资源。
转载请注明出处:http://www.zyzy.cn/article/detail/26780/Win32 API/Digitalv.h/MCI_DGV_CAPTURE_PARMSA