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.