VLC  4.0.0-dev
Data Fields

User configuration for a video output display (vout_display_t) More...

Collaboration diagram for vout_display_cfg:
Collaboration graph

Data Fields

struct vout_window_twindow
 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 properties. More...
struct {
   unsigned   width
 Current window width. More...
   unsigned   height
 Current window height. More...
 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...
vlc_rational_t zoom
 Zoom ratio. More...
vlc_viewpoint_t viewpoint

Detailed Description

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:

Field Documentation

◆ align

vlc_video_align_t vout_display_cfg::align

Alignment of the video within the window.

Referenced by vout_display_PlacePicture(), and VoutGetDisplayCfg().


struct { ... } vout_display_cfg::display

◆ height

unsigned vout_display_cfg::height

◆ is_display_filled

bool vout_display_cfg::is_display_filled

◆ sar

vlc_rational_t vout_display_cfg::sar

◆ viewpoint

vlc_viewpoint_t vout_display_cfg::viewpoint

◆ width

unsigned vout_display_cfg::width

◆ window

struct vout_window_t* vout_display_cfg::window


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().

◆ zoom

vlc_rational_t vout_display_cfg::zoom

The documentation for this struct was generated from the following file: