|
gavl
|
#include <gavl.h>
Data Fields | |
| uint8_t * | planes [GAVL_MAX_PLANES] |
| int | strides [GAVL_MAX_PLANES] |
| void * | user_data |
| int64_t | timestamp |
| int64_t | duration |
| gavl_interlace_mode_t | interlace_mode |
| gavl_timecode_t | timecode |
Video frame
| uint8_t* gavl_video_frame_t::planes[GAVL_MAX_PLANES] |
Pointers to the planes
| int gavl_video_frame_t::strides[GAVL_MAX_PLANES] |
For each plane, this stores the byte offset between the scanlines
| void* gavl_video_frame_t::user_data |
For storing user data (e.g. the corresponding XImage)
| int64_t gavl_video_frame_t::timestamp |
Timestamp in stream specific units (see Video format definitions)
| int64_t gavl_video_frame_t::duration |
Duration in stream specific units (see Video format definitions)
| gavl_interlace_mode_t gavl_video_frame_t::interlace_mode |
Interlace mode
| gavl_timecode_t gavl_video_frame_t::timecode |
Timecode associated with this frame
1.8.14