VLC
3.0.21
|
Video picture. More...
Data Fields | |
video_frame_format_t | format |
The properties of the picture. More... | |
plane_t | p [(5)] |
description of the planes More... | |
int | i_planes |
number of allocated planes More... | |
picture_sys_t * | p_sys |
Private data - the video output plugin might want to put stuff here to keep track of the picture. More... | |
struct picture_t * | p_next |
Next picture in a FIFO a pictures. More... | |
Picture management properties | |
These properties can be modified using the video output thread API, but should never be written directly | |
vlc_tick_t | date |
display date More... | |
bool | b_force |
Picture dynamic properties | |
Those properties can be changed by the decoder | |
bool | b_progressive |
is it a progressive frame ? More... | |
bool | b_top_field_first |
which field is first More... | |
unsigned int | i_nb_fields |
picture_context_t * | context |
video format-specific data pointer More... | |
Video picture.
bool picture_t::b_force |
Referenced by picture_Reset(), and ThreadDisplayPreparePicture().
bool picture_t::b_progressive |
is it a progressive frame ?
Referenced by picture_Reset(), and ThreadDisplayPreparePicture().
bool picture_t::b_top_field_first |
which field is first
Referenced by picture_Reset().
picture_context_t* picture_t::context |
video format-specific data pointer
Referenced by PictureDestroyContext().
vlc_tick_t picture_t::date |
display date
Referenced by picture_Reset(), and ThreadDisplayPreparePicture().
video_frame_format_t picture_t::format |
The properties of the picture.
Referenced by picture_BlendSubpicture(), picture_NewFromResource(), picture_pool_ClonePicture(), SpuRenderRegion(), subpicture_NewFromPicture(), ThreadDisplayPreparePicture(), and vout_GetPicture().
unsigned int picture_t::i_nb_fields |
Referenced by picture_Reset().
int picture_t::i_planes |
number of allocated planes
Referenced by AllocatePicture(), picture_NewFromResource(), picture_pool_ClonePicture(), and subpicture_region_Copy().
plane_t picture_t::p[(5)] |
description of the planes
Referenced by AllocatePicture(), DrawRect(), DrawTriangle(), picture_Destroy(), picture_NewFromResource(), picture_pool_ClonePicture(), subpicture_region_Copy(), vout_OSDBackground(), and vout_OSDEpgSlider().
struct picture_t* picture_t::p_next |
Next picture in a FIFO a pictures.
Referenced by decoder_QueueVideo(), filter_chain_VideoFilter(), FilterChainVideoFilter(), FilterDeletePictures(), picture_pool_Get(), picture_pool_Wait(), vout_PutPicture(), and vout_snapshot_Get().
picture_sys_t* picture_t::p_sys |
Private data - the video output plugin might want to put stuff here to keep track of the picture.
Referenced by picture_DestroyFromResource(), picture_NewFromResource(), and picture_pool_ClonePicture().