VLC  3.0.0-git
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Data Fields
vout_display_owner_sys_t Struct Reference
Collaboration diagram for vout_display_owner_sys_t:
Collaboration graph
[legend]

Data Fields

vout_thread_tvout
 
bool is_wrapper
 
vout_display_twrapper
 
vout_display_cfg_t cfg
 
struct {
   unsigned   num
 
   unsigned   den
 
sar_initial
 
unsigned width_saved
 
unsigned height_saved
 
struct {
   unsigned   num
 
   unsigned   den
 
crop_saved
 
bool ch_display_filled
 
bool is_display_filled
 
bool ch_zoom
 
struct {
   unsigned   num
 
   unsigned   den
 
zoom
 
bool ch_sar
 
struct {
   unsigned   num
 
   unsigned   den
 
sar
 
bool ch_crop
 
struct {
   int   left
 
   int   top
 
   int   right
 
   int   bottom
 
   unsigned   num
 
   unsigned   den
 
crop
 
video_format_t source
 
filter_chain_tfilters
 
vlc_mutex_t lock
 
struct {
   vlc_mouse_t   state
 
   mtime_t   last_pressed
 
   mtime_t   last_moved
 
   bool   is_hidden
 
   bool   ch_activity
 
   mtime_t   double_click_timeout
 
   mtime_t   hide_timeout
 
mouse
 
bool reset_pictures
 
bool ch_fullscreen
 
bool is_fullscreen
 
bool ch_display_size
 
int display_width
 
int display_height
 
int fit_window
 
struct {
   vlc_thread_t   thread
 
   block_fifo_t *   fifo
 
event
 

Field Documentation

int vout_display_owner_sys_t::bottom
vout_display_cfg_t vout_display_owner_sys_t::cfg
bool vout_display_owner_sys_t::ch_activity
bool vout_display_owner_sys_t::ch_crop
bool vout_display_owner_sys_t::ch_display_filled
bool vout_display_owner_sys_t::ch_display_size
bool vout_display_owner_sys_t::ch_fullscreen
bool vout_display_owner_sys_t::ch_sar
bool vout_display_owner_sys_t::ch_zoom
struct { ... } vout_display_owner_sys_t::crop
struct { ... } vout_display_owner_sys_t::crop_saved

Referenced by DisplayNew(), and vout_ManageDisplay().

unsigned vout_display_owner_sys_t::den
int vout_display_owner_sys_t::display_height
int vout_display_owner_sys_t::display_width
mtime_t vout_display_owner_sys_t::double_click_timeout
struct { ... } vout_display_owner_sys_t::event
block_fifo_t* vout_display_owner_sys_t::fifo
filter_chain_t* vout_display_owner_sys_t::filters
int vout_display_owner_sys_t::fit_window

Referenced by DisplayNew(), and vout_ManageDisplay().

unsigned vout_display_owner_sys_t::height_saved
mtime_t vout_display_owner_sys_t::hide_timeout

Referenced by DisplayNew(), and vout_ManageDisplay().

bool vout_display_owner_sys_t::is_display_filled
bool vout_display_owner_sys_t::is_fullscreen
bool vout_display_owner_sys_t::is_hidden

Referenced by vout_ManageDisplay().

bool vout_display_owner_sys_t::is_wrapper

Referenced by DisplayNew(), and vout_DeleteDisplay().

mtime_t vout_display_owner_sys_t::last_moved
mtime_t vout_display_owner_sys_t::last_pressed

Referenced by VoutDisplayEventMouse().

int vout_display_owner_sys_t::left
vlc_mutex_t vout_display_owner_sys_t::lock
struct { ... } vout_display_owner_sys_t::mouse
unsigned vout_display_owner_sys_t::num
bool vout_display_owner_sys_t::reset_pictures
int vout_display_owner_sys_t::right
struct { ... } vout_display_owner_sys_t::sar
struct { ... } vout_display_owner_sys_t::sar_initial

Referenced by DisplayNew(), and vout_DeleteDisplay().

video_format_t vout_display_owner_sys_t::source
vlc_mouse_t vout_display_owner_sys_t::state
vlc_thread_t vout_display_owner_sys_t::thread
int vout_display_owner_sys_t::top
vout_thread_t* vout_display_owner_sys_t::vout
unsigned vout_display_owner_sys_t::width_saved

Referenced by DisplayNew(), and vout_ManageDisplay().

vout_display_t* vout_display_owner_sys_t::wrapper

Referenced by DisplayNew().

struct { ... } vout_display_owner_sys_t::zoom

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