VLC 4.0.0-dev
|
#include <vlc_vout_display.h>
Data Fields | |
struct vlc_object_t | obj |
const vout_display_cfg_t * | cfg |
User configuration. | |
const video_format_t * | source |
Source video format. | |
const vout_display_place_t * | place |
Placement of the source picture in the display. | |
const video_format_t * | fmt |
Picture format. | |
vout_display_info_t | info |
vout_display_owner_t | owner |
void * | sys |
Private data for the display module. | |
const struct vlc_display_operations * | ops |
Callbacks the display module must set on Open. | |
const vout_display_cfg_t* vout_display_t::cfg |
User configuration.
This cannot be modified directly. It reflects the current values.
Referenced by PrerenderPicture(), vout_display_New(), vout_display_SendEventMousePressed(), vout_display_SendEventMouseReleased(), and vout_display_SendMouseMovedDisplayCoordinates().
const video_format_t* vout_display_t::fmt |
Picture format.
This is the format of the pictures that are supplied to the prepare and display callbacks. Ideally, it should be identical or as close as possible as source.
This can only be changed from the display module activation callback, or within a reset_pictures request.
By default, it is equal to source except for the aspect ratio which is undefined(0) and is ignored.
Referenced by PrerenderPicture(), vout_display_New(), and vout_OpenWrapper().
vout_display_info_t vout_display_t::info |
Referenced by PrerenderPicture(), and vout_display_New().
struct vlc_object_t vout_display_t::obj |
Referenced by vout_display_New().
const struct vlc_display_operations* vout_display_t::ops |
Callbacks the display module must set on Open.
Referenced by RenderPicture(), vout_display_Control(), vout_display_Delete(), vout_display_Display(), vout_display_New(), vout_display_Prepare(), vout_display_Reset(), vout_SetDisplayFormat(), vout_SetDisplayIccProfile(), and vout_SetDisplayViewpoint().
vout_display_owner_t vout_display_t::owner |
Referenced by vout_display_New(), and vout_display_SendEventViewpointMoved().
const vout_display_place_t* vout_display_t::place |
Placement of the source picture in the display.
(cannot be NULL)
This cannot be modified directly and cannot be NULL. It reflects the current values.
Referenced by PrerenderPicture(), and vout_display_New().
const video_format_t* vout_display_t::source |
Source video format.
This is the format of the video that is being displayed (after decoding and filtering). It cannot be modified.
Referenced by PrerenderPicture(), RenderSPUs(), and vout_display_New().
void* vout_display_t::sys |
Private data for the display module.
A module is free to use it as it wishes.
Referenced by vout_display_New().