VLC 4.0.0-dev
Loading...
Searching...
No Matches
vout_display_placement Struct Reference

Display placement and zoom configuration. More...

#include <vlc_vout_display.h>

Collaboration diagram for vout_display_placement:
[legend]

Data Fields

unsigned width
 Requested display pixel width (0 by default).
 
unsigned height
 Requested display pixel height (0 by default).
 
vlc_rational_t sar
 Requested sample aspect ratio.
 
vlc_video_align_t align
 Alignment within the window.
 
enum vlc_video_fitting fitting
 Scaling/fitting mode.
 
vlc_rational_t zoom
 Zoom ratio (if fitting is disabled)
 
bool full_fill
 whether the rendering will take the whole display
 

Detailed Description

Display placement and zoom configuration.

Field Documentation

◆ align

vlc_video_align_t vout_display_placement::align

Alignment within the window.

Referenced by VoutGetDisplayCfg().

◆ fitting

enum vlc_video_fitting vout_display_placement::fitting

◆ full_fill

bool vout_display_placement::full_fill

whether the rendering will take the whole display

Referenced by PrerenderPicture(), and VoutGetDisplayCfg().

◆ height

unsigned vout_display_placement::height

Requested display pixel height (0 by default).

Referenced by PrerenderPicture(), vlc_gl_surface_Create(), vout_display_New(), vout_display_SetSize(), vout_Start(), and VoutGetDisplayCfg().

◆ sar

vlc_rational_t vout_display_placement::sar

Requested sample aspect ratio.

Referenced by PrerenderPicture(), vout_display_GetDefaultDisplaySize(), and VoutGetDisplayCfg().

◆ width

unsigned vout_display_placement::width

Requested display pixel width (0 by default).

Referenced by PrerenderPicture(), vlc_gl_surface_Create(), vout_display_New(), vout_display_SetSize(), vout_Start(), and VoutGetDisplayCfg().

◆ zoom

vlc_rational_t vout_display_placement::zoom

Zoom ratio (if fitting is disabled)

Referenced by vout_ChangeZoom(), vout_display_GetDefaultDisplaySize(), vout_SetDisplayZoom(), and VoutGetDisplayCfg().


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