VLC  2.2.0-git
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups 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
unsigned wm_state_initial
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_wm_state
unsigned wm_state
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
bool display_is_fullscreen
bool display_is_forced
int fit_window
struct {
   vlc_thread_t   thread
   block_fifo_t *   fifo
event
vlc_mouse_t vout_mouse

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_wm_state
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
bool vout_display_owner_sys_t::display_is_forced
bool vout_display_owner_sys_t::display_is_fullscreen
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
vlc_mouse_t vout_display_owner_sys_t::vout_mouse
unsigned vout_display_owner_sys_t::width_saved

Referenced by DisplayNew(), and vout_ManageDisplay().

unsigned vout_display_owner_sys_t::wm_state
unsigned vout_display_owner_sys_t::wm_state_initial

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: