Public Attributes | |
uint64_t | timestamp { 0 } |
Frame timestamp at end of exposure in nanoseconds. | |
uint64_t | exposureTime { 0 } |
Exposure duration in nanoseconds. | |
uint8_t * | buffer { nullptr } |
Pointer to first byte of the pixel buffer. | |
uint32_t | bufferSize { 0 } |
Size of the pixel buffer in bytes. | |
uint32_t | index { 0 } |
Frame index, ascending number. | |
uint32_t | width { 0 } |
Frame width. | |
uint32_t | height { 0 } |
Frame height. | |
uint32_t | stride { 0 } |
Stride value indicating how many bytes are used per row. | |
PixelFormat | format { PixelFormat::YUYV } |
Frame format. | |
CameraIntrinsics | intrinsics |
Camera intrinsics used to capture the frame. | |
Data structure describing a camera frame.
uint64_t timestamp { 0 } |
Frame timestamp at end of exposure in nanoseconds.
uint32_t stride { 0 } |
Stride value indicating how many bytes are used per row.