VLC  3.0.0-git
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
 
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
 
struct {
   bool   is_interlaced
 
   mtime_t   date
 
interlacing
 
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
 
   bool   has_deint
 
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

◆ chain_interactive

struct filter_chain_t* vout_thread_sys_t::chain_interactive

◆ chain_static

struct filter_chain_t* vout_thread_sys_t::chain_static

◆ configuration

char* vout_thread_sys_t::configuration

◆ control

vout_control_t vout_thread_sys_t::control

◆ current

picture_t* vout_thread_sys_t::current

◆ date

mtime_t vout_thread_sys_t::date

◆ dead

bool vout_thread_sys_t::dead

◆ decoded

picture_t* vout_thread_sys_t::decoded

◆ decoder_fifo

picture_fifo_t* vout_thread_sys_t::decoder_fifo

◆ decoder_pool

picture_pool_t* vout_thread_sys_t::decoder_pool

◆ display

struct { ... } vout_thread_sys_t::display

◆ display_pool

picture_pool_t* vout_thread_sys_t::display_pool

◆ displayed

struct { ... } vout_thread_sys_t::displayed

◆ dpb_size

unsigned vout_thread_sys_t::dpb_size

◆ filter

struct { ... } vout_thread_sys_t::filter

◆ format

video_format_t vout_thread_sys_t::format

◆ has_deint

bool vout_thread_sys_t::has_deint

◆ input

vlc_object_t* vout_thread_sys_t::input

◆ interlacing

struct { ... } vout_thread_sys_t::interlacing

◆ is_interlaced

bool vout_thread_sys_t::is_interlaced

◆ is_late_dropped

bool vout_thread_sys_t::is_late_dropped

◆ is_on

bool vout_thread_sys_t::is_on

◆ last

mtime_t vout_thread_sys_t::last

◆ lock

vlc_mutex_t vout_thread_sys_t::lock

◆ mouse

vlc_mouse_t vout_thread_sys_t::mouse

◆ next

picture_t* vout_thread_sys_t::next

◆ original

video_format_t vout_thread_sys_t::original

◆ pause

struct { ... } vout_thread_sys_t::pause

◆ position

int vout_thread_sys_t::position

◆ private_pool

picture_pool_t* vout_thread_sys_t::private_pool

◆ render

vout_chrono_t vout_thread_sys_t::render

picture render time estimator

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

◆ show

bool vout_thread_sys_t::show

◆ snapshot

vout_snapshot_t vout_thread_sys_t::snapshot

◆ splitter_name

char* vout_thread_sys_t::splitter_name

◆ spu

spu_t* vout_thread_sys_t::spu

◆ spu_blend

filter_t* vout_thread_sys_t::spu_blend

◆ spu_blend_chroma

vlc_fourcc_t vout_thread_sys_t::spu_blend_chroma

◆ spu_lock

vlc_mutex_t vout_thread_sys_t::spu_lock

◆ statistic

vout_statistic_t vout_thread_sys_t::statistic

◆ step

struct { ... } vout_thread_sys_t::step

◆ thread

vlc_thread_t vout_thread_sys_t::thread

Referenced by vout_Close(), and VoutCreate().

◆ timeout

mtime_t vout_thread_sys_t::timeout

◆ timestamp

mtime_t vout_thread_sys_t::timestamp

◆ title [1/2]

char* vout_thread_sys_t::title

◆ title [2/2]

struct { ... } vout_thread_sys_t::title

◆ use_dr

bool vout_thread_sys_t::use_dr

◆ vd

vout_display_t* vout_thread_sys_t::vd

◆ window

vout_window_t* vout_thread_sys_t::window

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