VLC  3.0.0-git
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
video_format_t Struct Reference

video format description More...

Collaboration diagram for video_format_t:
Collaboration graph
[legend]

Data Fields

vlc_fourcc_t i_chroma
 picture chroma
unsigned int i_width
 picture width
unsigned int i_height
 picture height
unsigned int i_x_offset
 start offset of visible area
unsigned int i_y_offset
 start offset of visible area
unsigned int i_visible_width
 width of visible area
unsigned int i_visible_height
 height of visible area
unsigned int i_bits_per_pixel
 number of bits per pixel
unsigned int i_sar_num
 sample/pixel aspect ratio
unsigned int i_sar_den
unsigned int i_frame_rate
 frame rate numerator
unsigned int i_frame_rate_base
 frame rate denominator
uint32_t i_rmask
uint32_t i_gmask
uint32_t i_bmask
 color masks for RGB chroma
int i_rrshift
int i_lrshift
int i_rgshift
int i_lgshift
int i_rbshift
int i_lbshift
video_palette_tp_palette
 video palette from demuxer
video_orientation_t orientation
 picture orientation

Detailed Description

video format description

Field Documentation

unsigned int video_format_t::i_bits_per_pixel

number of bits per pixel

Referenced by video_format_Setup().

uint32_t video_format_t::i_bmask
vlc_fourcc_t video_format_t::i_chroma
unsigned int video_format_t::i_frame_rate

frame rate numerator

Referenced by CreateEncoder(), EsOutAdd(), and EsOutUpdateInfo().

unsigned int video_format_t::i_frame_rate_base

frame rate denominator

Referenced by CreateEncoder(), EsOutAdd(), and EsOutUpdateInfo().

uint32_t video_format_t::i_gmask
unsigned int video_format_t::i_height
int video_format_t::i_lbshift
int video_format_t::i_lgshift
int video_format_t::i_lrshift
int video_format_t::i_rbshift
int video_format_t::i_rgshift
uint32_t video_format_t::i_rmask
int video_format_t::i_rrshift
unsigned int video_format_t::i_sar_den
unsigned int video_format_t::i_sar_num
unsigned int video_format_t::i_visible_height
unsigned int video_format_t::i_visible_width
unsigned int video_format_t::i_width
unsigned int video_format_t::i_x_offset
unsigned int video_format_t::i_y_offset
video_orientation_t video_format_t::orientation
video_palette_t* video_format_t::p_palette

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