![]() |
IDS peak comfortC v1.8.0
|
Data Structures | |
| struct | peak_frame_info |
| peak Frame info More... | |
Enumerations | |
| enum | peak_frame_type { PEAK_FRAME_TYPE_INVALID , PEAK_FRAME_TYPE_IMAGE } |
| peak Frame type More... | |
Functions | |
| peak_status | peak_Frame_GetInfo (peak_frame_handle hFrame, peak_frame_info *frameInfo) |
| Query the frame info. | |
| peak_status | peak_Frame_Type_Get (peak_frame_handle hFrame, peak_frame_type *frameType) |
| Query the type of a frame. | |
| peak_status | peak_Frame_Buffer_Get (peak_frame_handle hFrame, peak_buffer *buffer) |
| Query the buffer of a frame. | |
| peak_status | peak_Frame_ID_Get (peak_frame_handle hFrame, uint64_t *frameID) |
| Query the frame id of a frame. | |
| peak_status | peak_Frame_Timestamp_Get (peak_frame_handle hFrame, uint64_t *timestamp_ns) |
| Query the timestamp of a frame. | |
| peak_status | peak_Frame_ROI_Get (peak_frame_handle hFrame, peak_roi *roi) |
| Query the size parameters of a frame. | |
| peak_status | peak_Frame_PixelFormat_Get (peak_frame_handle hFrame, peak_pixel_format *pixelFormat) |
| Query the pixel format of a frame. | |
| peak_bool | peak_Frame_IsComplete (peak_frame_handle hFrame) |
| Check whether the frame is complete. | |
| peak_status | peak_Frame_BytesExpected_Get (peak_frame_handle hFrame, size_t *bytesExpected) |
| Query the bytes expected for a complete image. | |
| peak_status | peak_Frame_BytesWritten_Get (peak_frame_handle hFrame, size_t *bytesWritten) |
| Query the bytes written to the buffer of a frame. | |
| peak_status | peak_Frame_ProcessingTime_Get (peak_frame_handle hFrame, uint32_t *processingTime_ms) |
| Query the processing time of a frame. | |
Frame info related functions and types.
| enum peak_frame_type |
peak Frame type
The type and format of the contents of a received frame.
| peak_status peak_Frame_Buffer_Get | ( | peak_frame_handle | hFrame, |
| peak_buffer * | buffer | ||
| ) |
Query the buffer of a frame.
Provides the memory buffer that stores the contents of the specified frame.
| [in] | hFrame | The frame handle. |
| [out] | buffer | The buffer. |
buffer is an invalid pointer. hFrame is an invalid frame handle. | peak_status peak_Frame_BytesExpected_Get | ( | peak_frame_handle | hFrame, |
| size_t * | bytesExpected | ||
| ) |
Query the bytes expected for a complete image.
Provides the bytes expected for a complete image.
| [in] | hFrame | The frame handle. |
| [out] | bytesExpected | The bytes expected for a complete image. |
bytesExpected is an invalid pointer. hFrame is an invalid frame handle. | peak_status peak_Frame_BytesWritten_Get | ( | peak_frame_handle | hFrame, |
| size_t * | bytesWritten | ||
| ) |
Query the bytes written to the buffer of a frame.
Provides the bytes written to the buffer of a frame.
| [in] | hFrame | The frame handle. |
| [out] | bytesWritten | The bytes written. |
bytesWritten is an invalid pointer. hFrame is an invalid frame handle. | peak_status peak_Frame_GetInfo | ( | peak_frame_handle | hFrame, |
| peak_frame_info * | frameInfo | ||
| ) |
Query the frame info.
Provides the frame info data of the specified frame.
| [in] | hFrame | The frame handle. |
| [out] | frameInfo | The frame info. |
frameInfo is an invalid pointer. hFrame is an invalid frame handle. | peak_status peak_Frame_ID_Get | ( | peak_frame_handle | hFrame, |
| uint64_t * | frameID | ||
| ) |
Query the frame id of a frame.
Provides the frame id of the specified frame.
| [in] | hFrame | The frame handle. |
| [out] | frameID | The frame id. |
frameID is an invalid pointer. hFrame is an invalid frame handle. | peak_bool peak_Frame_IsComplete | ( | peak_frame_handle | hFrame | ) |
Check whether the frame is complete.
Checks whether the frame was completely transmitted from the camera to the host.
This function implements the Valid Values Organization Query principle.
| [in] | hFrame | The frame handle. |
| peak_status peak_Frame_PixelFormat_Get | ( | peak_frame_handle | hFrame, |
| peak_pixel_format * | pixelFormat | ||
| ) |
Query the pixel format of a frame.
Provides the pixel format of the specified frame.
| [in] | hFrame | The frame handle. |
| [out] | pixelFormat | The pixel format. |
pixelFormat is an invalid pointer. hFrame is an invalid frame handle. | peak_status peak_Frame_ProcessingTime_Get | ( | peak_frame_handle | hFrame, |
| uint32_t * | processingTime_ms | ||
| ) |
Query the processing time of a frame.
Provides the host side processing time of the specified frame.
| [in] | hFrame | The frame handle. |
| [out] | processingTime_ms | The processing time in milliseconds. |
processingTime_ms is an invalid pointer. hFrame is an invalid frame handle. | peak_status peak_Frame_ROI_Get | ( | peak_frame_handle | hFrame, |
| peak_roi * | roi | ||
| ) |
Query the size parameters of a frame.
Provides the image size parameters of the specified frame.
| [in] | hFrame | The frame handle. |
| [out] | roi | The ROI. |
roi is an invalid pointer. hFrame is an invalid frame handle. | peak_status peak_Frame_Timestamp_Get | ( | peak_frame_handle | hFrame, |
| uint64_t * | timestamp_ns | ||
| ) |
Query the timestamp of a frame.
Provides the timestamp of the specified frame.
| [in] | hFrame | The frame handle. |
| [out] | timestamp_ns | The timestamp in nanoseconds. |
timestamp is an invalid pointer. hFrame is an invalid frame handle. | peak_status peak_Frame_Type_Get | ( | peak_frame_handle | hFrame, |
| peak_frame_type * | frameType | ||
| ) |
Query the type of a frame.
Provides the type of the specified frame.
| [in] | hFrame | The frame handle. |
| [out] | frameType | The frame type. |
frameType is an invalid pointer. hFrame is an invalid frame handle.