Création d’une fonction de rappel de frame
L’exemple suivant est une fonction de rappel d’image simple. Inscrivez ce rappel à l’aide de la macro 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 ;
}
Rubriques connexes