Data Fields

input_item_t Struct Reference

Collaboration diagram for input_item_t:
Collaboration graph
[legend]

Data Fields

VLC_GC_MEMBERS int i_id
 Identifier of the item.
char * psz_name
 text describing this item
char * psz_uri
 mrl of this item
int i_options
 Number of input options.
char ** ppsz_options
 Array of input options.
uint8_t * optflagv
 Some flags of input options.
unsigned optflagc
mtime_t i_duration
 Duration in microseconds.
int i_categories
 Number of info categories.
info_category_t ** pp_categories
 Pointer to the first info category.
int i_es
 Number of es format descriptions.
es_format_t ** es
 Es formats.
input_stats_tp_stats
 Statistics.
int i_nb_played
 Number of times played.
vlc_meta_tp_meta
int i_epg
 Number of EPG entries.
vlc_epg_t ** pp_epg
 EPG entries.
vlc_event_manager_t event_manager
vlc_mutex_t lock
 Lock for the item.
uint8_t i_type
 Type (file, disc, ...
bool b_fixed_name
 Can the interface change the name ?
bool b_error_when_reading
 Error When Reading.

Field Documentation

Can the interface change the name ?

Referenced by EsOutMeta(), and input_item_NewWithType().

Number of es format descriptions.

Referenced by input_item_Clean(), input_item_NewWithType(), input_item_UpdateTracksInfo(), and vlm_OnMediaUpdate().

VLC_GC_MEMBERS int input_item_t::i_id

Identifier of the item.

Referenced by input_item_NewWithType().

Type (file, disc, ...

see input_item_type_e)

Referenced by ChangeToNode(), input_item_Copy(), input_item_NewWithType(), input_item_SetURI(), input_item_WriteMeta(), and Preparse().


The documentation for this struct was generated from the following file:
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines