| VLC
    3.0.18
    | 
video format description More...

| 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_t * | p_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... | |
| vlc_viewpoint_t | pose | 
| struct { | |
| uint16_t primaries [3 *2] | |
| uint16_t white_point [2] | |
| uint32_t max_luminance | |
| uint32_t min_luminance | |
| } | mastering | 
| struct { | |
| uint16_t MaxCLL | |
| uint16_t MaxFALL | |
| } | lighting | 
| uint32_t | i_cubemap_padding | 
| padding in pixels of the cube map faces  More... | |
video format description
| bool video_format_t::b_color_range_full | 
0-255 instead of 16-235
| video_chroma_location_t video_format_t::chroma_location | 
YCbCr chroma location.
| unsigned int video_format_t::i_bits_per_pixel | 
number of bits per pixel
| uint32_t video_format_t::i_bmask | 
color masks for RGB chroma
Referenced by BitMapFormatIsSimilar(), and filter_NewBlend().
| vlc_fourcc_t video_format_t::i_chroma | 
picture chroma
Referenced by BitMapFormatIsSimilar(), CreateEncoder(), CreateFilter(), filter_ConfigureBlend(), filter_NewBlend(), ImageConvert(), ImageRead(), ImageReadUrl(), ImageWrite(), ImageWriteUrl(), picture_BlendSubpicture(), picture_NewFromResource(), SpuRenderRegion(), subpicture_NewFromPicture(), subpicture_region_New(), video_format_Init(), video_update_format(), VideoBufferNew(), vout_update_format(), and VoutValidateFormat().
| 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(), and ThreadDisplayPreparePicture().
| unsigned int video_format_t::i_frame_rate_base | 
frame rate denominator
Referenced by CreateEncoder(), and ThreadDisplayPreparePicture().
| uint32_t video_format_t::i_gmask | 
Referenced by BitMapFormatIsSimilar(), and filter_NewBlend().
| unsigned int video_format_t::i_height | 
picture height
Referenced by CreateEncoder(), filter_ConfigureBlend(), ImageConvert(), ImageRead(), ImageWrite(), OSDRegion(), picture_BlendSubpicture(), picture_NewFromResource(), SpuRenderRegion(), VideoBufferNew(), vout_OSDBackground(), vout_OSDEpgSlider(), vout_OSDImage(), vout_update_format(), and VoutValidateFormat().
| int video_format_t::i_lbshift | 
Referenced by filter_NewBlend().
| int video_format_t::i_lgshift | 
Referenced by filter_NewBlend().
| int video_format_t::i_lrshift | 
Referenced by filter_NewBlend().
| int video_format_t::i_rbshift | 
Referenced by filter_NewBlend().
| int video_format_t::i_rgshift | 
Referenced by filter_NewBlend().
| uint32_t video_format_t::i_rmask | 
Referenced by BitMapFormatIsSimilar(), and filter_NewBlend().
| int video_format_t::i_rrshift | 
Referenced by filter_NewBlend().
| unsigned int video_format_t::i_sar_den | 
Referenced by CreateEncoder(), ImageConvert(), ImageRead(), OSDEpgUpdate(), OSDRegion(), picture_NewFromResource(), subpicture_NewFromPicture(), vout_display_GetDefaultDisplaySize(), vout_display_New(), vout_display_PlacePicture(), vout_OSDBackground(), vout_OSDEpgSlider(), vout_OSDTextRegion(), vout_update_format(), and VoutValidateFormat().
| unsigned int video_format_t::i_sar_num | 
sample/pixel aspect ratio
Referenced by CreateEncoder(), ImageConvert(), ImageRead(), OSDEpgUpdate(), OSDRegion(), picture_NewFromResource(), subpicture_NewFromPicture(), vout_display_GetDefaultDisplaySize(), vout_display_New(), vout_display_PlacePicture(), vout_OSDBackground(), vout_OSDEpgSlider(), vout_OSDTextRegion(), vout_update_format(), and VoutValidateFormat().
| unsigned int video_format_t::i_visible_height | 
height of visible area
Referenced by CreateEncoder(), filter_ConfigureBlend(), ImageConvert(), ImageRead(), OSDEpgUpdate(), OSDIcon(), OSDRegion(), OSDSlider(), picture_NewFromResource(), SpuRegionPlace(), SpuRenderRegion(), subpicture_NewFromPicture(), video_format_AdjustColorSpace(), vout_display_GetDefaultDisplaySize(), vout_display_PlacePicture(), vout_OSDBackground(), vout_OSDEpgSlider(), vout_OSDImage(), and vout_update_format().
| unsigned int video_format_t::i_visible_width | 
width of visible area
Referenced by CreateEncoder(), filter_ConfigureBlend(), ImageConvert(), ImageRead(), OSDEpgUpdate(), OSDIcon(), OSDRegion(), OSDSlider(), picture_NewFromResource(), SpuRegionPlace(), SpuRenderRegion(), subpicture_NewFromPicture(), vout_display_GetDefaultDisplaySize(), vout_display_PlacePicture(), vout_OSDBackground(), vout_OSDEpgSlider(), vout_OSDImage(), and vout_update_format().
| unsigned int video_format_t::i_width | 
picture width
Referenced by CreateEncoder(), filter_ConfigureBlend(), ImageConvert(), ImageRead(), ImageWrite(), OSDEpgUpdate(), OSDRegion(), picture_BlendSubpicture(), picture_NewFromResource(), SpuRenderRegion(), VideoBufferNew(), vout_OSDBackground(), vout_OSDEpgSlider(), vout_OSDImage(), vout_update_format(), and VoutValidateFormat().
| unsigned int video_format_t::i_x_offset | 
start offset of visible area
Referenced by CreateFilter(), OSDEpgUpdate(), OSDIcon(), OSDSlider(), picture_NewFromResource(), SpuRenderRegion(), and vout_update_format().
| unsigned int video_format_t::i_y_offset | 
start offset of visible area
Referenced by CreateFilter(), OSDEpgUpdate(), OSDIcon(), OSDSlider(), picture_NewFromResource(), SpuRenderRegion(), and vout_update_format().
| struct { ... } video_format_t::lighting | 
Referenced by vout_update_format().
| struct { ... } video_format_t::mastering | 
Referenced by vout_update_format().
| uint32_t video_format_t::max_luminance | 
| uint16_t video_format_t::MaxCLL | 
Referenced by vout_update_format().
| uint16_t video_format_t::MaxFALL | 
Referenced by vout_update_format().
| uint32_t video_format_t::min_luminance | 
| video_multiview_mode_t video_format_t::multiview_mode | 
Referenced by vout_update_format().
| video_orientation_t video_format_t::orientation | 
picture orientation
Referenced by vout_display_GetDefaultDisplaySize(), and vout_update_format().
| video_palette_t* video_format_t::p_palette | 
video palette from demuxer
Referenced by OSDRegion(), SpuRenderRegion(), subpicture_region_New(), video_format_Clean(), video_format_Copy(), vout_OSDBackground(), and vout_OSDEpgSlider().
| vlc_viewpoint_t video_format_t::pose | 
Referenced by video_format_Init().
| uint16_t video_format_t::primaries[3 *2] | 
| video_color_primaries_t video_format_t::primaries | 
color primaries
Referenced by ImageRead(), SpuRenderRegion(), and video_format_AdjustColorSpace().
| video_projection_mode_t video_format_t::projection_mode | 
| video_color_space_t video_format_t::space | 
YCbCr color space.
Referenced by ImageRead(), SpuRenderRegion(), and video_format_AdjustColorSpace().
| video_transfer_func_t video_format_t::transfer | 
transfer function
Referenced by ImageRead(), SpuRenderRegion(), and video_format_AdjustColorSpace().
| uint16_t video_format_t::white_point[2] | 
 1.8.16
 1.8.16