input_item_t Struct Reference

Collaboration diagram for input_item_t:

Collaboration graph
[legend]

Data Fields

gc_object_t vlc_gc_data
int i_id
 Identifier of the item.
char * psz_name
 text describing this item
char * psz_uri
 mrl of this item
bool b_fixed_name
 Can the interface change the name ?
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.
uint8_t i_type
 Type (file, disc, .
bool b_prefers_tree
 Do we prefer being displayed as tree.
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.
bool b_error_when_reading
 Error When Reading.
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.

Field Documentation

Can the interface change the name ?

Referenced by EsOutMeta(), input_item_Init(), and input_item_NewWithType().

Do we prefer being displayed as tree.

Referenced by input_item_NewWithType(), playlist_GetPreferredNode(), and playlist_ServicesDiscoveryAdd().

Number of es format descriptions.

Referenced by Add(), input_item_Clean(), input_item_Init(), MediaNew(), Redraw(), and vlm_OnMediaUpdate().

Number of times played.

Referenced by PlayItem(), playlist_GetNextLeaf(), playlist_GetPrevLeaf(), and push_playlist_item().

Error When Reading.

Referenced by input_item_HasErrorWhenReading(), and input_item_SetErrorWhenReading().


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

Generated on Sat Nov 21 08:06:20 2009 for VLC by  doxygen 1.5.6