gavl_video_frame_t Struct Reference
[Video frames]

#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

Detailed Description

Video frame


Field Documentation

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

For storing user data (e.g. the corresponding XImage)

Timestamp in stream specific units (see Video format definitions)

Duration in stream specific units (see Video format definitions)

Interlace mode

Timecode associated with this frame


The documentation for this struct was generated from the following file:
Generated on Fri Jun 8 17:27:54 2012 for gavl by  doxygen 1.6.3