VLC  3.0.0-git
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules 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
 
vout_window_twindow
 
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
 
   struct filter_chain_t *   chain_static
 
   struct filter_chain_t *   chain_interactive
 
filter
 
vlc_mouse_t mouse
 
picture_pool_tprivate_pool
 
picture_pool_tdisplay_pool
 
picture_pool_tdecoder_pool
 
picture_fifo_tdecoder_fifo
 
vout_chrono_t render
 picture render time estimator More...
 

Field Documentation

struct filter_chain_t* vout_thread_sys_t::chain_interactive
struct 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
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
video_format_t vout_thread_sys_t::original
struct { ... } vout_thread_sys_t::pause
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
vout_window_t* vout_thread_sys_t::window

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