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

Data Fields

char * splitter_name
vlc_object_tinput
video_format_t original
unsigned dpb_size
vout_snapshot_t snapshot
vout_statistic_t statistic
vlc_mutex_t spu_lock
spu_tspu
vlc_fourcc_t spu_blend_chroma
filter_tspu_blend
struct {
   bool   is_unused
   vout_window_cfg_t   cfg
   vout_window_t *   object
window
vlc_thread_t thread
bool dead
vout_control_t control
struct {
   char *   title
   vout_display_t *   vd
   bool   use_dr
   picture_t *   filtered
display
struct {
   mtime_t   date
   mtime_t   timestamp
   bool   is_interlaced
   picture_t *   decoded
   picture_t *   current
   picture_t *   next
displayed
struct {
   mtime_t   last
   mtime_t   timestamp
step
struct {
   bool   is_on
   mtime_t   date
pause
struct {
   bool   show
   mtime_t   timeout
   int   position
title
bool is_late_dropped
struct {
   vlc_mutex_t   lock
   char *   configuration
   video_format_t   format
   filter_chain_t *   chain_static
   filter_chain_t *   chain_interactive
filter
vlc_mouse_t mouse
vlc_mutex_t picture_lock
 picture heap lock
picture_pool_tprivate_pool
picture_pool_tdisplay_pool
picture_pool_tdecoder_pool
picture_fifo_tdecoder_fifo
vout_chrono_t render
 picture render time estimator

Field Documentation

vout_window_cfg_t vout_thread_sys_t::cfg

Referenced by vout_NewDisplayWindow().

filter_chain_t* vout_thread_sys_t::chain_interactive
filter_chain_t* vout_thread_sys_t::chain_static
char* vout_thread_sys_t::configuration
vout_control_t vout_thread_sys_t::control
picture_t* vout_thread_sys_t::current
mtime_t vout_thread_sys_t::date
bool vout_thread_sys_t::dead
picture_t* vout_thread_sys_t::decoded
picture_fifo_t* vout_thread_sys_t::decoder_fifo
picture_pool_t* vout_thread_sys_t::decoder_pool
struct { ... } vout_thread_sys_t::display
picture_pool_t* vout_thread_sys_t::display_pool
struct { ... } vout_thread_sys_t::displayed
unsigned vout_thread_sys_t::dpb_size
struct { ... } vout_thread_sys_t::filter
picture_t* vout_thread_sys_t::filtered
video_format_t vout_thread_sys_t::format
vlc_object_t* vout_thread_sys_t::input
bool vout_thread_sys_t::is_interlaced
bool vout_thread_sys_t::is_late_dropped
bool vout_thread_sys_t::is_on
bool vout_thread_sys_t::is_unused
mtime_t vout_thread_sys_t::last
vlc_mutex_t vout_thread_sys_t::lock
vlc_mouse_t vout_thread_sys_t::mouse
picture_t* vout_thread_sys_t::next
vout_window_t* vout_thread_sys_t::object
video_format_t vout_thread_sys_t::original
struct { ... } vout_thread_sys_t::pause
vlc_mutex_t vout_thread_sys_t::picture_lock
int vout_thread_sys_t::position
picture_pool_t* vout_thread_sys_t::private_pool
vout_chrono_t vout_thread_sys_t::render

picture render time estimator

Referenced by ThreadClean(), ThreadDisplayPicture(), ThreadDisplayRenderPicture(), and ThreadInit().

bool vout_thread_sys_t::show
vout_snapshot_t vout_thread_sys_t::snapshot
char* vout_thread_sys_t::splitter_name
spu_t* vout_thread_sys_t::spu
filter_t* vout_thread_sys_t::spu_blend
vlc_fourcc_t vout_thread_sys_t::spu_blend_chroma
vlc_mutex_t vout_thread_sys_t::spu_lock
vout_statistic_t vout_thread_sys_t::statistic
struct { ... } vout_thread_sys_t::step
vlc_thread_t vout_thread_sys_t::thread

Referenced by vout_Close(), and VoutCreate().

mtime_t vout_thread_sys_t::timeout
mtime_t vout_thread_sys_t::timestamp
char* vout_thread_sys_t::title
struct { ... } vout_thread_sys_t::title
bool vout_thread_sys_t::use_dr
vout_display_t* vout_thread_sys_t::vd
struct { ... } vout_thread_sys_t::window

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