Result data struct for PylonStreamGrabberRetrieveResult(). This data describes grab results (typically image data) retrieved from the device. Some items are optional (marked as "optional") and are only filled in if they are supported by the device.
|const void *||Context|
|const void *||pBuffer|
Public Attributes Documentation#
Attention: A block ID of value UINT64_MAX indicates that the Block ID is invalid and must not be used.
IEEE 1394 Camera Devices
The value of block ID is always UINT64_MAX.
GigE Camera Devices
The sequence number starts with 1 and wraps at 65535. The value 0 has a special meaning and indicates that this feature is not supported by the camera.
USB Camera Devices
The sequence number starts with 0 and uses the full 64 Bit range.
The block ID of the grabbed frame (camera device specific).
const void * Context;
Application specific context specified when calling PylonStreamGrabberRegisterBuffer()
unsigned int ErrorCode;
Additional error code in case Status is gst_Failed (optional)
Data buffer handle returned when calling PylonStreamGrabberRegisterBuffer()
Starting column, in pixels (only if payload is image data)
Starting row, in pixels (only if payload is image data)
Number of extra data bytes at end of row (only if payload is image data)
Number of extra data bytes at end of image (only if payload is image data)
Total payload size, in bytes, pointed to by pBuffer
Type of data contained in buffer
const void * pBuffer;
Pointer to the raw data
Pixel type (if the result contains pixel data)
Number of columns, in pixels (only if payload is image data)
Number of rows, in pixels (only if payload is image data)
Result status. check this to check whether the result contains valid data.
Time stamp generated by the device when filling the result (optional)
Updated on 5 July 2022 at 12:01:38