VLC 4.0.0-dev
Loading...
Searching...
No Matches
es_out_id_t Struct Reference
Collaboration diagram for es_out_id_t:
[legend]

Data Fields

vlc_es_id_t id
 
struct vlc_input_es_outout
 
es_out_pgrm_tp_pgrm
 
bool b_scrambled
 
int i_channel
 
vlc_atomic_rc_t rc
 
size_t i_pos
 
es_format_t fmt
 
es_format_t fmt_out
 
char * psz_language
 
char * psz_language_code
 
char * psz_title
 
bool b_terminated
 
vlc_input_decoder_tp_dec
 
vlc_input_decoder_tp_dec_record
 
vlc_clock_tp_clock
 
bool master
 
vlc_tick_t i_pts_level
 
vlc_tick_t delay
 
struct { 
 
   size_t   cap 
 
   size_t   size 
 
   es_out_id_t **   data 
 
sub_es_vec 
 
es_out_id_tp_master
 
struct vlc_list node
 
vlc_mouse_event mouse_event_cb
 
void * mouse_event_userdata
 
es_out_id_tp_es
 

Field Documentation

◆ b_scrambled

bool es_out_id_t::b_scrambled

◆ b_terminated

bool es_out_id_t::b_terminated

◆ cap

size_t es_out_id_t::cap

◆ data

es_out_id_t* * es_out_id_t::data

◆ delay

◆ fmt

◆ fmt_out

◆ i_channel

int es_out_id_t::i_channel

◆ i_pos

size_t es_out_id_t::i_pos

Referenced by EsGetTitle(), and EsOutAddLocked().

◆ i_pts_level

vlc_tick_t es_out_id_t::i_pts_level

◆ id

◆ master

bool es_out_id_t::master

◆ mouse_event_cb

vlc_mouse_event es_out_id_t::mouse_event_cb

◆ mouse_event_userdata

void* es_out_id_t::mouse_event_userdata

◆ node

struct vlc_list es_out_id_t::node

Referenced by EsOutAddLocked(), and EsTerminate().

◆ out

struct vlc_input_es_out* es_out_id_t::out

Referenced by ClockUpdate(), and EsOutAddLocked().

◆ p_clock

vlc_clock_t* es_out_id_t::p_clock

◆ p_dec

◆ p_dec_record

◆ p_es

◆ p_master

es_out_id_t* es_out_id_t::p_master

◆ p_pgrm

◆ psz_language

char* es_out_id_t::psz_language

◆ psz_language_code

char* es_out_id_t::psz_language_code

◆ psz_title

◆ rc

vlc_atomic_rc_t es_out_id_t::rc

Referenced by EsHold(), EsOutAddLocked(), and EsRelease().

◆ size

size_t es_out_id_t::size

◆ [struct]

struct { ... } es_out_id_t::sub_es_vec

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