VLC 4.0.0-dev
es_out_id_t Struct Reference
Collaboration diagram for es_out_id_t:
[legend]

Data Fields

vlc_es_id_t id
 
es_out_tout
 
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 {
   vlc_fourcc_t   type
 
   uint64_t   i_bitmap
 
   es_out_id_t *   pp_es [64]
 
cc
 
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

◆ 

struct { ... } es_out_id_t::cc

◆ delay

◆ fmt

◆ fmt_out

◆ i_bitmap

uint64_t es_out_id_t::i_bitmap

◆ 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

es_out_t* 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

◆ p_pgrm

◆ pp_es

◆ 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().

◆ type


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