|
VLC
4.0.0-dev
|
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... | |
| 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... | |
| video_color_range_t | color_range |
| 0-255 instead of 16-235 More... | |
| video_chroma_location_t | chroma_location |
| YCbCr chroma location. More... | |
| video_multiview_mode_t | multiview_mode |
| bool | b_multiview_right_eye_first |
| Multiview mode, 2D, 3D. More... | |
| bool | b_multiview_left_eye |
| Multiview left or right eye first. More... | |
| video_projection_mode_t | projection_mode |
| projection mode 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_multiview_left_eye |
Multiview left or right eye first.
| bool video_format_t::b_multiview_right_eye_first |
Multiview mode, 2D, 3D.
Referenced by EsOutUpdateInfo().
| video_chroma_location_t video_format_t::chroma_location |
YCbCr chroma location.
Referenced by EsOutUpdateInfo().
| video_color_range_t video_format_t::color_range |
0-255 instead of 16-235
Referenced by EsOutUpdateInfo(), SpuRenderText(), and video_format_AdjustColorSpace().
| 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 |
color masks for RGB chroma
Referenced by BitMapFormatIsSimilar(), filter_NewBlend(), video_format_FixRgb(), video_format_IsSimilar(), and video_format_Print().
| vlc_fourcc_t video_format_t::i_chroma |
picture chroma
Referenced by BitMapFormatIsSimilar(), ConvertRGB32AndBlend(), CreateConverter(), CreateEncoder(), CreateVoutIfNeeded(), decoder_UpdateVideoOutput(), es_format_InitFromVideo(), es_format_IsSimilar(), filter_chain_GetVideoCtxOut(), filter_ConfigureBlend(), filter_NewBlend(), ImageConvert(), ImageRead(), ImageWrite(), ImageWriteUrl(), ModuleThread_UpdateVideoFormat(), picture_BlendSubpicture(), picture_Export(), picture_Setup(), spu_PrerenderText(), spu_Render(), SpuRenderCreateAndLoadScale(), SpuRenderRegion(), SpuRenderSubpictures(), SpuRenderText(), subpicture_NewFromPicture(), subpicture_region_New(), subpicture_region_NewInternal(), ThreadDisplayRenderPicture(), video_format_AdjustColorSpace(), video_format_FixRgb(), video_format_Init(), video_format_IsSimilar(), video_format_Print(), video_format_Setup(), VideoBufferNew(), vout_Create(), VoutDisplayCreateRender(), and VoutFixFormat().
| 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(), EsOutFillEsFmt(), EsOutUpdateInfo(), ThreadDisplayPreparePicture(), and ThreadDisplayRenderPicture().
| unsigned int video_format_t::i_frame_rate_base |
frame rate denominator
Referenced by CreateEncoder(), EsOutFillEsFmt(), EsOutUpdateInfo(), ThreadDisplayPreparePicture(), and ThreadDisplayRenderPicture().
| uint32_t video_format_t::i_gmask |
Referenced by BitMapFormatIsSimilar(), filter_NewBlend(), video_format_FixRgb(), video_format_IsSimilar(), and video_format_Print().
| unsigned int video_format_t::i_height |
picture height
Referenced by CreateEncoder(), CreateVoutIfNeeded(), decoder_UpdateVideoOutput(), EsOutFillEsFmt(), EsOutUpdateInfo(), filter_ConfigureBlend(), ImageConvert(), ImageRead(), ImageWrite(), OSDRegion(), picture_BlendSubpicture(), picture_Export(), SpuRenderCreateAndLoadScale(), SpuRenderCreateAndLoadText(), SpuRenderRegion(), SpuRenderText(), ThreadDisplayRenderPicture(), video_format_IsSimilar(), video_format_Print(), video_format_ScaleCropAr(), video_format_Setup(), video_format_TransformBy(), VideoBufferNew(), vout_OSDBackground(), vout_OSDEpgSlider(), vout_OSDImage(), and VoutCheckFormat().
| uint32_t video_format_t::i_rmask |
Referenced by BitMapFormatIsSimilar(), filter_NewBlend(), video_format_FixRgb(), video_format_IsSimilar(), and video_format_Print().
| unsigned int video_format_t::i_sar_den |
Referenced by CreateEncoder(), CreateVoutIfNeeded(), decoder_UpdateVideoOutput(), ImageConvert(), ImageRead(), OSDEpgUpdate(), OSDRegion(), OSDTextUpdate(), OSDWidgetUpdate(), picture_Export(), SpuRenderSubpictures(), subpicture_NewFromPicture(), ThreadDisplayRenderPicture(), video_format_CopyCropAr(), video_format_IsSimilar(), video_format_Print(), video_format_ScaleCropAr(), video_format_Setup(), video_format_TransformBy(), VideoFormatIsCropArEqual(), vout_display_GetDefaultDisplaySize(), vout_display_PlacePicture(), vout_display_start(), vout_OSDBackground(), vout_OSDEpgSlider(), vout_OSDTextRegion(), vout_SetSourceAspect(), vout_UpdateDisplaySourceProperties(), vout_UpdateSourceCrop(), VoutCheckFormat(), VoutDisplayCreateRender(), VoutDisplayCropRatio(), and VoutFixFormatAR().
| unsigned int video_format_t::i_sar_num |
sample/pixel aspect ratio
Referenced by CreateEncoder(), CreateVoutIfNeeded(), decoder_UpdateVideoOutput(), ImageConvert(), ImageRead(), OSDEpgUpdate(), OSDRegion(), OSDTextUpdate(), OSDWidgetUpdate(), picture_Export(), SpuRenderSubpictures(), subpicture_NewFromPicture(), ThreadDisplayRenderPicture(), video_format_CopyCropAr(), video_format_IsSimilar(), video_format_Print(), video_format_ScaleCropAr(), video_format_Setup(), video_format_TransformBy(), VideoFormatIsCropArEqual(), vout_display_GetDefaultDisplaySize(), vout_display_PlacePicture(), vout_display_start(), vout_OSDBackground(), vout_OSDEpgSlider(), vout_OSDTextRegion(), vout_SetSourceAspect(), vout_SizeWindow(), vout_UpdateDisplaySourceProperties(), vout_UpdateSourceCrop(), VoutCheckFormat(), VoutDisplayCreateRender(), VoutDisplayCropRatio(), and VoutFixFormatAR().
| unsigned int video_format_t::i_visible_height |
height of visible area
Referenced by CreateEncoder(), CreateVoutIfNeeded(), decoder_UpdateVideoOutput(), EsOutFillEsFmt(), EsOutUpdateInfo(), filter_ConfigureBlend(), ImageConvert(), ImageRead(), OSDEpgUpdate(), OSDIcon(), OSDRegion(), OSDSlider(), OSDTextUpdate(), OSDWidgetUpdate(), picture_Export(), spu_PrerenderText(), SpuRegionPlace(), SpuRenderCreateAndLoadScale(), SpuRenderCreateAndLoadText(), SpuRenderRegion(), SpuRenderSubpictures(), SpuRenderText(), subpicture_NewFromPicture(), ThreadDisplayRenderPicture(), video_format_AdjustColorSpace(), video_format_CopyCrop(), video_format_IsSimilar(), video_format_Print(), video_format_ScaleCropAr(), video_format_Setup(), video_format_TransformBy(), VideoFormatIsCropArEqual(), vout_display_GetDefaultDisplaySize(), vout_display_PlacePicture(), vout_display_TranslateMouseState(), vout_OSDBackground(), vout_OSDEpgSlider(), vout_OSDImage(), vout_SetDisplayAspect(), vout_SizeWindow(), vout_UpdateDisplaySourceProperties(), vout_UpdateSourceCrop(), and VoutDisplayCropRatio().
| unsigned int video_format_t::i_visible_width |
width of visible area
Referenced by CreateEncoder(), CreateVoutIfNeeded(), decoder_UpdateVideoOutput(), EsOutFillEsFmt(), EsOutUpdateInfo(), filter_ConfigureBlend(), ImageConvert(), ImageRead(), OSDEpgUpdate(), OSDIcon(), OSDRegion(), OSDSlider(), OSDTextUpdate(), OSDWidgetUpdate(), picture_Export(), spu_PrerenderText(), SpuRegionPlace(), SpuRenderCreateAndLoadScale(), SpuRenderCreateAndLoadText(), SpuRenderRegion(), SpuRenderSubpictures(), SpuRenderText(), subpicture_NewFromPicture(), ThreadDisplayRenderPicture(), video_format_CopyCrop(), video_format_IsSimilar(), video_format_Print(), video_format_ScaleCropAr(), video_format_Setup(), video_format_TransformBy(), VideoFormatIsCropArEqual(), vout_display_GetDefaultDisplaySize(), vout_display_PlacePicture(), vout_display_TranslateMouseState(), vout_OSDBackground(), vout_OSDEpgSlider(), vout_OSDImage(), vout_SetDisplayAspect(), vout_SizeWindow(), vout_UpdateDisplaySourceProperties(), vout_UpdateSourceCrop(), and VoutDisplayCropRatio().
| unsigned int video_format_t::i_width |
picture width
Referenced by CreateEncoder(), CreateVoutIfNeeded(), decoder_UpdateVideoOutput(), EsOutFillEsFmt(), EsOutUpdateInfo(), filter_ConfigureBlend(), ImageConvert(), ImageRead(), ImageWrite(), OSDEpgUpdate(), OSDRegion(), OSDWidgetUpdate(), picture_BlendSubpicture(), picture_Export(), SpuRenderCreateAndLoadScale(), SpuRenderCreateAndLoadText(), SpuRenderRegion(), SpuRenderText(), ThreadDisplayRenderPicture(), video_format_IsSimilar(), video_format_Print(), video_format_ScaleCropAr(), video_format_Setup(), video_format_TransformBy(), VideoBufferNew(), vout_OSDBackground(), vout_OSDEpgSlider(), vout_OSDImage(), and VoutCheckFormat().
| unsigned int video_format_t::i_x_offset |
start offset of visible area
Referenced by CreateConverter(), CreateVoutIfNeeded(), decoder_UpdateVideoOutput(), OSDEpgUpdate(), OSDIcon(), OSDSlider(), OSDTextUpdate(), OSDWidgetUpdate(), picture_Export(), SpuRenderRegion(), video_format_CopyCrop(), video_format_IsSimilar(), video_format_Print(), video_format_ScaleCropAr(), video_format_Setup(), video_format_TransformBy(), VideoFormatIsCropArEqual(), vout_display_TranslateMouseState(), vout_UpdateDisplaySourceProperties(), and vout_UpdateSourceCrop().
| unsigned int video_format_t::i_y_offset |
start offset of visible area
Referenced by CreateConverter(), CreateVoutIfNeeded(), decoder_UpdateVideoOutput(), OSDEpgUpdate(), OSDIcon(), OSDSlider(), OSDTextUpdate(), picture_Export(), SpuRenderRegion(), video_format_CopyCrop(), video_format_IsSimilar(), video_format_Print(), video_format_ScaleCropAr(), video_format_Setup(), video_format_TransformBy(), VideoFormatIsCropArEqual(), vout_display_TranslateMouseState(), vout_UpdateDisplaySourceProperties(), and vout_UpdateSourceCrop().
| struct { ... } video_format_t::lighting |
Referenced by EsOutUpdateInfo(), and ModuleThread_GetDecoderDevice().
| struct { ... } video_format_t::mastering |
Referenced by EsOutUpdateInfo(), and ModuleThread_GetDecoderDevice().
| uint32_t video_format_t::max_luminance |
Referenced by EsOutUpdateInfo().
| uint16_t video_format_t::MaxCLL |
Referenced by EsOutUpdateInfo(), and ModuleThread_GetDecoderDevice().
| uint16_t video_format_t::MaxFALL |
Referenced by EsOutUpdateInfo(), and ModuleThread_GetDecoderDevice().
| uint32_t video_format_t::min_luminance |
Referenced by EsOutUpdateInfo().
| video_multiview_mode_t video_format_t::multiview_mode |
Referenced by CreateVoutIfNeeded(), EsOutUpdateInfo(), and video_format_IsSimilar().
| video_orientation_t video_format_t::orientation |
picture orientation
Referenced by CreateVoutIfNeeded(), EsOutUpdateInfo(), ThreadDisplayRenderPicture(), video_format_IsSimilar(), video_format_TransformBy(), vout_display_GetDefaultDisplaySize(), vout_display_TranslateMouseState(), and vout_SizeWindow().
| video_palette_t* video_format_t::p_palette |
video palette from demuxer
Referenced by OSDRegion(), SpuRenderRegion(), subpicture_region_NewInternal(), video_format_Clean(), video_format_Copy(), vout_OSDBackground(), and vout_OSDEpgSlider().
| vlc_viewpoint_t video_format_t::pose |
Referenced by EsOutUpdateInfo(), input_resource_StartVout(), video_format_Init(), and VoutGetDisplayCfg().
| video_color_primaries_t video_format_t::primaries |
color primaries
Referenced by EsOutUpdateInfo(), ImageRead(), SpuRenderText(), and video_format_AdjustColorSpace().
| uint16_t video_format_t::primaries[3 *2] |
| video_projection_mode_t video_format_t::projection_mode |
projection mode
Referenced by EsOutUpdateInfo(), vout_display_PlacePicture(), and vout_OpenWrapper().
| video_color_space_t video_format_t::space |
YCbCr color space.
Referenced by EsOutUpdateInfo(), ImageRead(), SpuRenderText(), and video_format_AdjustColorSpace().
| video_transfer_func_t video_format_t::transfer |
transfer function
Referenced by EsOutUpdateInfo(), ImageRead(), SpuRenderText(), and video_format_AdjustColorSpace().
| uint16_t video_format_t::white_point[2] |
Referenced by EsOutUpdateInfo().
1.8.13