VCEANCB_GrabFrame_Callback

ImperX VCEANCB Functions

VCEANCB_GrabFrame_Callback

The VCEANCB_GrabFrame_Callback user-defined callback function receives pixels buffer from grabbing stream.

typedef void (WINAPI *VCEANCB_GrabFrame_Callback)
	(LPVOID lpPixelsBuffer,DWORD dwBufferSize, LPVOID lpUserData);

User-defined function should be declared like this:

void WINAPI GrabFrame_Callback (
  LPVOID lpPixelsBuffer // pointer to buffer with raw data
  DWORD dwBufferSize // size of buffer
  LPVOID lpUserData // User-defined data
);

Parameter:

lpPixelsBuffer
[in] Pointer to raw data received from digitizer.
dwBufferSize
[in] Size of buffer.
lpUserData
[in] User-defined data, specified in VCEANCB_StartGrab function.

Remarks:

Data format of pixel buffer explained in VCEANCB_LockBuffer function. Note: Please notice, this function calls in different thread, then your main application.

See also:

VCEANCB_PrepareGrab, VCEANCB_StartGrab, VCEANCB_StopGrab, VCEANCB_ConvertPixels2DIB, VCEANCB_LockBuffer