VLC 4.0.0-dev
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). More...
 
unsigned height
 Requested display pixel height (0 by default). More...
 
vlc_rational_t sar
 Requested sample aspect ratio. More...
 
vlc_video_align_t align
 Alignment within the window. More...
 
enum vlc_video_fitting fitting
 Scaling/fitting mode. More...
 
vlc_rational_t zoom
 Zoom ratio (if fitting is disabled) More...
 

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

◆ height

unsigned vout_display_placement::height

Requested display pixel height (0 by default).

Referenced by 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 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: