|
VLC
4.0.0-dev
|
User configuration for a video output display (vout_display_t) More...

Data Fields | |
| struct vout_window_t * | window |
| Window. More... | |
| struct { | |
| unsigned width | |
| Requested display pixel width (0 by default). More... | |
| unsigned height | |
| Requested display pixel height (0 by default). More... | |
| vlc_rational_t sar | |
| Requested sample aspect ratio. More... | |
| } | display |
| Display properties. More... | |
| struct { | |
| unsigned width | |
| Current window width. More... | |
| unsigned height | |
| Current window height. More... | |
| } | window_props |
| Window properties. More... | |
| vlc_video_align_t | align |
| Alignment of the video within the window. More... | |
| bool | is_display_filled |
| Automatic scaling/fitting flag. More... | |
| struct { | |
| unsigned num | |
| unsigned den | |
| } | zoom |
| Zoom ratio. More... | |
| vlc_viewpoint_t | viewpoint |
User configuration for a video output display (vout_display_t)
This primarily controls the size of the display area within the video window, as follows:
| vlc_video_align_t vout_display_cfg::align |
Alignment of the video within the window.
Referenced by vout_display_PlacePicture(), and VoutGetDisplayCfg().
| unsigned vout_display_cfg::den |
Referenced by vout_ChangeZoom(), vout_display_GetDefaultDisplaySize(), vout_SetDisplayZoom(), and VoutGetDisplayCfg().
| struct { ... } vout_display_cfg::display |
Display properties.
Referenced by ThreadDisplayRenderPicture(), vlc_gl_surface_Create(), vout_display_GetDefaultDisplaySize(), vout_display_New(), vout_display_PlacePicture(), vout_display_SetSize(), and VoutGetDisplayCfg().
| unsigned vout_display_cfg::height |
Requested display pixel height (0 by default).
Current window height.
Referenced by vlc_gl_surface_Create(), vout_display_GetDefaultDisplaySize(), vout_display_New(), vout_display_PlacePicture(), vout_display_SetSize(), vout_Start(), and VoutGetDisplayCfg().
| bool vout_display_cfg::is_display_filled |
Automatic scaling/fitting flag.
Referenced by vout_ChangeDisplayFilled(), vout_display_PlacePicture(), vout_SetDisplayFilled(), vout_SetDisplayZoom(), and VoutGetDisplayCfg().
| unsigned vout_display_cfg::num |
Referenced by vout_ChangeZoom(), vout_display_GetDefaultDisplaySize(), vout_SetDisplayZoom(), and VoutGetDisplayCfg().
| vlc_rational_t vout_display_cfg::sar |
Requested sample aspect ratio.
Referenced by ThreadDisplayRenderPicture(), vout_display_GetDefaultDisplaySize(), vout_display_PlacePicture(), and VoutGetDisplayCfg().
| vlc_viewpoint_t vout_display_cfg::viewpoint |
Referenced by vout_ChangeViewpoint(), vout_SetDisplayViewpoint(), and VoutGetDisplayCfg().
| unsigned vout_display_cfg::width |
Requested display pixel width (0 by default).
Current window width.
Referenced by vlc_gl_surface_Create(), vout_display_GetDefaultDisplaySize(), vout_display_New(), vout_display_PlacePicture(), vout_display_SetSize(), vout_Start(), and VoutGetDisplayCfg().
| struct vout_window_t* vout_display_cfg::window |
Window.
Referenced by EnableWindowLocked(), vlc_gl_surface_Create(), vout_ChangeFullscreen(), vout_ChangePause(), vout_ChangeWindowed(), vout_ChangeWindowState(), vout_Create(), vout_DisableWindow(), vout_display_cfg_IsWindowed(), vout_display_SendEventMouseDoubleClick(), vout_display_SendEventMousePressed(), vout_display_SendEventMouseReleased(), vout_display_SendMouseMovedDisplayCoordinates(), vout_GetDevice(), vout_Release(), and vout_UpdateWindowSizeLocked().
| struct { ... } vout_display_cfg::window_props |
Window properties.
Should be ignored from display modules.
Referenced by vout_display_GetDefaultDisplaySize(), vout_display_New(), vout_display_PlacePicture(), and vout_Start().
| struct { ... } vout_display_cfg::zoom |
Zoom ratio.
Referenced by vout_ChangeZoom(), vout_display_GetDefaultDisplaySize(), vout_SetDisplayZoom(), and VoutGetDisplayCfg().
1.8.13