VLC  3.0.0-git
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules 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 More...
 
unsigned int i_width
 picture width More...
 
unsigned int i_height
 picture height More...
 
unsigned int i_x_offset
 start offset of visible area More...
 
unsigned int i_y_offset
 start offset of visible area More...
 
unsigned int i_visible_width
 width of visible area More...
 
unsigned int i_visible_height
 height of visible area More...
 
unsigned int i_bits_per_pixel
 number of bits per pixel More...
 
unsigned int i_sar_num
 sample/pixel aspect ratio More...
 
unsigned int i_sar_den
 
unsigned int i_frame_rate
 frame rate numerator More...
 
unsigned int i_frame_rate_base
 frame rate denominator More...
 
uint32_t i_rmask
 
uint32_t i_gmask
 
uint32_t i_bmask
 color masks for RGB chroma More...
 
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 More...
 
video_orientation_t orientation
 picture orientation More...
 
video_color_primaries_t primaries
 color primaries More...
 
video_transfer_func_t transfer
 transfer function More...
 
video_color_space_t space
 YCbCr color space. More...
 
bool b_color_range_full
 0-255 instead of 16-235 More...
 
video_chroma_location_t chroma_location
 YCbCr chroma location. More...
 
video_multiview_mode_t multiview_mode
 
video_projection_mode_t projection_mode
 Multiview mode, 2D, 3D. More...
 
float f_pose_yaw_degrees
 view point yaw in degrees ]-180;180] More...
 
float f_pose_pitch_degrees
 view point pitch in degrees ]-90;90] More...
 
float f_pose_roll_degrees
 view point roll in degrees ]-180;180] More...
 
uint32_t i_cubemap_padding
 padding in pixels of the cube map faces More...
 

Detailed Description

video format description

Field Documentation

bool video_format_t::b_color_range_full

0-255 instead of 16-235

Referenced by EsOutUpdateInfo().

video_chroma_location_t video_format_t::chroma_location

YCbCr chroma location.

Referenced by EsOutUpdateInfo().

float video_format_t::f_pose_pitch_degrees

view point pitch in degrees ]-90;90]

float video_format_t::f_pose_roll_degrees

view point roll in degrees ]-180;180]

float video_format_t::f_pose_yaw_degrees

view point yaw in degrees ]-180;180]

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
uint32_t video_format_t::i_cubemap_padding

padding in pixels of the cube map faces

unsigned int video_format_t::i_frame_rate

frame rate numerator

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

unsigned int video_format_t::i_frame_rate_base

frame rate denominator

Referenced by CreateEncoder(), EsOutAddSlave(), 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_multiview_mode_t video_format_t::multiview_mode
video_orientation_t video_format_t::orientation
video_palette_t* video_format_t::p_palette
video_color_primaries_t video_format_t::primaries

color primaries

Referenced by EsOutUpdateInfo(), and video_format_AdjustColorSpace().

video_projection_mode_t video_format_t::projection_mode

Multiview mode, 2D, 3D.

projection mode

video_color_space_t video_format_t::space

YCbCr color space.

Referenced by EsOutUpdateInfo(), and video_format_AdjustColorSpace().

video_transfer_func_t video_format_t::transfer

transfer function

Referenced by EsOutUpdateInfo(), and video_format_AdjustColorSpace().


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