创建帧回调函数
以下示例是一个简单的帧回调函数。 使用 capSetCallbackOnFrame 宏注册此回调。
TCHAR gachBuffer[100]; // Global buffer.
DWORD gdwFrameNum = 0;
// FrameCallbackProc: frame callback function.
// hWnd: capture window handle.
// lpVHdr: pointer to structure containing captured
// frame information.
//
LRESULT PASCAL FrameCallbackProc(HWND hWnd, LPVIDEOHDR lpVHdr)
{
if (!hWnd)
return FALSE;
_stprintf_s(gachBuffer, TEXT("Preview frame# %ld "), gdwFrameNum++);
SetWindowText(hWnd, gachBuffer);
return (LRESULT) TRUE ;
}
相关主题