gavl_video_format_s Struct Reference
[Video format definitions]

Video format. More...

#include <gavl.h>


Data Fields

uint32_t frame_width
uint32_t frame_height
uint32_t image_width
uint32_t image_height
uint32_t pixel_width
uint32_t pixel_height
gavl_pixelformat_t pixelformat
uint32_t frame_duration
uint32_t timescale
gavl_framerate_mode_t framerate_mode
gavl_chroma_placement_t chroma_placement
gavl_interlace_mode_t interlace_mode
gavl_timecode_format_t timecode_format


Detailed Description

Video format.

Field Documentation

Width of the frame buffer in pixels, might be larger than image_width

Height of the frame buffer in pixels, might be larger than image_height

Width of the image in pixels

Height of the image in pixels

Relative width of a pixel (pixel aspect ratio is pixel_width/pixel_height)

Relative height of a pixel (pixel aspect ratio is pixel_width/pixel_height)

Pixelformat

Duration of a frame in timescale tics. Meaningful only if framerate_mode is GAVL_FRAMERATE_CONSTANT

Timescale in tics per second

Framerate mode

Chroma placement

Interlace mode

Optional timecode format


The documentation for this struct was generated from the following file:

Generated on Sun Sep 6 17:35:01 2015 for gavl by  doxygen 1.5.6