VLC 4.0.0-dev
|
video format description More...
#include <vlc_es.h>
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_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 | ||
video_palette_t * | p_palette | |
video palette from demuxer | ||
video_orientation_t | orientation | |
picture orientation | ||
video_color_primaries_t | primaries | |
color primaries | ||
video_transfer_func_t | transfer | |
transfer function | ||
video_color_space_t | space | |
YCbCr color space. | ||
video_color_range_t | color_range | |
0-255 instead of 16-235 | ||
video_chroma_location_t | chroma_location | |
YCbCr chroma location. | ||
video_multiview_mode_t | multiview_mode | |
bool | b_multiview_right_eye_first | |
Multiview mode, 2D, 3D. | ||
video_projection_mode_t | projection_mode | |
Multiview left or right eye first. | ||
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 | |
struct { | ||
uint8_t version_major | ||
uint8_t version_minor | ||
unsigned profile: 7 | ||
unsigned level: 6 | ||
unsigned rpu_present: 1 | ||
unsigned el_present: 1 | ||
unsigned bl_present: 1 | ||
} | dovi | |
uint32_t | i_cubemap_padding | |
padding in pixels of the cube map faces | ||
video format description
bool video_format_t::b_multiview_right_eye_first |
Multiview mode, 2D, 3D.
Referenced by EsOutUpdateInfo().
unsigned video_format_t::bl_present |
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(), region_FixFmt(), and video_format_AdjustColorSpace().
struct { ... } video_format_t::dovi |
unsigned video_format_t::el_present |
vlc_fourcc_t video_format_t::i_chroma |
picture chroma
Referenced by ChangeFilters(), ConvertRGBAAndBlend(), CreateConverter(), CreateEncoder(), CreateVoutIfNeeded(), decoder_UpdateVideoOutput(), es_format_InitFromVideo(), es_format_IsSimilar(), es_format_LogDifferences(), filter_ConfigureBlend(), filter_NewBlend(), ImageConvert(), ImageRead(), ImageWrite(), ModuleThread_UpdateVideoFormat(), picture_BlendSubpicture(), picture_Setup(), spu_Render(), SpuRenderCreateAndLoadScale(), SpuRenderRegion(), subpicture_NewFromPicture(), subpicture_region_ForPicture(), subpicture_region_New(), video_format_AdjustColorSpace(), video_format_Init(), video_format_IsSameChroma(), video_format_LogDifferences(), video_format_Print(), video_format_Setup(), vout_UpdateWindowSizeLocked(), 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(), IsPictureLateToProcess(), and RenderPicture().
unsigned int video_format_t::i_frame_rate_base |
frame rate denominator
Referenced by CreateEncoder(), EsOutFillEsFmt(), EsOutUpdateInfo(), IsPictureLateToProcess(), and RenderPicture().
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(), PrerenderPicture(), rtp_raw_begin(), SourceConverterBuffer(), spu_PrerenderThread(), spu_Render(), SpuRenderCreateAndLoadScale(), SpuRenderCreateAndLoadText(), SpuRenderRegion(), SpuRenderText(), video_format_IsSimilar(), video_format_LogDifferences(), video_format_Print(), video_format_ScaleCropAr(), video_format_Setup(), video_format_TransformBy(), vout_OSDBackground(), vout_OSDEpgSlider(), vout_OSDImage(), and VoutCheckFormat().
unsigned int video_format_t::i_sar_den |
Referenced by CreateVoutIfNeeded(), decoder_UpdateVideoOutput(), ImageConvert(), ImageRead(), OSDEpgUpdate(), OSDRegion(), OSDTextUpdate(), OSDWidgetUpdate(), picture_Export(), PrerenderPicture(), spu_PrerenderThread(), spu_Render(), SpuRenderSubpictures(), subpicture_NewFromPicture(), video_format_CopyCropAr(), video_format_IsSimilar(), video_format_LogDifferences(), video_format_Print(), video_format_ScaleCropAr(), video_format_Setup(), video_format_TransformBy(), VideoFormatIsCropArEqual(), vout_display_GetDefaultDisplaySize(), vout_OSDBackground(), vout_OSDEpgSlider(), vout_OSDTextRegion(), vout_SetSourceAspect(), vout_UpdateDisplaySourceProperties(), VoutCheckFormat(), VoutDisplayCreateRender(), VoutDisplayCropRatio(), VoutFixFormatAR(), and VoutSetupConverter().
unsigned int video_format_t::i_sar_num |
sample/pixel aspect ratio
Referenced by CreateVoutIfNeeded(), decoder_UpdateVideoOutput(), ImageConvert(), ImageRead(), OSDEpgUpdate(), OSDRegion(), OSDTextUpdate(), OSDWidgetUpdate(), picture_Export(), PrerenderPicture(), spu_PrerenderThread(), spu_Render(), SpuRenderSubpictures(), subpicture_NewFromPicture(), video_format_CopyCropAr(), video_format_IsSimilar(), video_format_LogDifferences(), video_format_Print(), video_format_ScaleCropAr(), video_format_Setup(), video_format_TransformBy(), VideoFormatIsCropArEqual(), vout_display_GetDefaultDisplaySize(), vout_OSDBackground(), vout_OSDEpgSlider(), vout_OSDTextRegion(), vout_SetSourceAspect(), vout_UpdateDisplaySourceProperties(), VoutCheckFormat(), VoutDisplayCreateRender(), VoutDisplayCropRatio(), VoutFixFormatAR(), and VoutSetupConverter().
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(), PrerenderPicture(), spu_PrerenderThread(), spu_Render(), spu_UpdateOriginalSize(), SpuRegionPlace(), SpuRenderCreateAndLoadScale(), SpuRenderCreateAndLoadText(), SpuRenderRegion(), SpuRenderSubpictures(), SpuRenderText(), subpicture_NewFromPicture(), video_format_AdjustColorSpace(), video_format_CopyCrop(), video_format_IsSimilar(), video_format_LogDifferences(), video_format_Print(), video_format_ScaleCropAr(), video_format_Setup(), video_format_TransformBy(), VideoFormatIsCropArEqual(), vout_display_GetDefaultDisplaySize(), vout_display_TranslateCoordinates(), vout_OSDBackground(), vout_OSDEpgSlider(), vout_OSDImage(), vout_SetDisplayAspect(), 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(), PrerenderPicture(), spu_PrerenderThread(), spu_Render(), spu_UpdateOriginalSize(), SpuRegionPlace(), SpuRenderCreateAndLoadScale(), SpuRenderCreateAndLoadText(), SpuRenderRegion(), SpuRenderSubpictures(), SpuRenderText(), subpicture_NewFromPicture(), video_format_CopyCrop(), video_format_IsSimilar(), video_format_LogDifferences(), video_format_Print(), video_format_ScaleCropAr(), video_format_Setup(), video_format_TransformBy(), VideoFormatIsCropArEqual(), vout_display_GetDefaultDisplaySize(), vout_display_TranslateCoordinates(), vout_OSDBackground(), vout_OSDEpgSlider(), vout_OSDImage(), vout_SetDisplayAspect(), 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(), OSDRegion(), OSDWidgetUpdate(), picture_BlendSubpicture(), picture_Export(), PrerenderPicture(), rtp_raw_begin(), SourceConverterBuffer(), spu_PrerenderThread(), spu_Render(), SpuRenderCreateAndLoadScale(), SpuRenderCreateAndLoadText(), SpuRenderRegion(), SpuRenderText(), video_format_IsSimilar(), video_format_LogDifferences(), video_format_Print(), video_format_ScaleCropAr(), video_format_Setup(), video_format_TransformBy(), 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(), PrerenderPicture(), SpuRenderRegion(), video_format_CopyCrop(), video_format_IsSimilar(), video_format_LogDifferences(), video_format_Print(), video_format_ScaleCropAr(), video_format_Setup(), video_format_TransformBy(), VideoFormatIsCropArEqual(), vout_display_TranslateCoordinates(), 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(), PrerenderPicture(), SpuRenderRegion(), video_format_CopyCrop(), video_format_IsSimilar(), video_format_LogDifferences(), video_format_Print(), video_format_ScaleCropAr(), video_format_Setup(), video_format_TransformBy(), VideoFormatIsCropArEqual(), vout_display_TranslateCoordinates(), vout_UpdateDisplaySourceProperties(), and vout_UpdateSourceCrop().
unsigned video_format_t::level |
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(), video_format_IsSimilar(), and video_format_LogDifferences().
video_orientation_t video_format_t::orientation |
picture orientation
Referenced by CreateVoutIfNeeded(), EsOutUpdateInfo(), PrerenderPicture(), video_format_IsSimilar(), video_format_LogDifferences(), video_format_Print(), video_format_Setup(), video_format_TransformBy(), and vout_display_GetDefaultDisplaySize().
video_palette_t* video_format_t::p_palette |
video palette from demuxer
Referenced by OSDRegion(), SpuRenderRegion(), subpicture_region_ForPicture(), subpicture_region_New(), video_format_Clean(), video_format_Copy(), vout_OSDBackground(), vout_OSDEpgSlider(), and vout_SetDisplayFormat().
vlc_viewpoint_t video_format_t::pose |
Referenced by EsOutUpdateInfo(), input_resource_RequestVout(), video_format_Init(), VoutFixFormat(), and VoutGetDisplayCfg().
video_color_primaries_t video_format_t::primaries |
color primaries
Referenced by EsOutUpdateInfo(), ImageRead(), region_FixFmt(), rtp_raw_begin(), and video_format_AdjustColorSpace().
uint16_t video_format_t::primaries[3 *2] |
unsigned video_format_t::profile |
video_projection_mode_t video_format_t::projection_mode |
Multiview left or right eye first.
projection mode
Referenced by EsOutUpdateInfo(), and vout_OpenWrapper().
unsigned video_format_t::rpu_present |
video_color_space_t video_format_t::space |
YCbCr color space.
Referenced by EsOutUpdateInfo(), ImageRead(), region_FixFmt(), rtp_raw_begin(), and video_format_AdjustColorSpace().
video_transfer_func_t video_format_t::transfer |
transfer function
Referenced by EsOutUpdateInfo(), ImageRead(), region_FixFmt(), rtp_raw_begin(), and video_format_AdjustColorSpace().
uint8_t video_format_t::version_major |
uint8_t video_format_t::version_minor |
uint16_t video_format_t::white_point[2] |
Referenced by EsOutUpdateInfo().