*/
#include <vlc_meta.h>
+#include <vlc_epg.h>
#include <string.h>
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 milliseconds*/
+ mtime_t i_duration; /**< Duration in microseconds */
- uint8_t i_type; /**< Type (file, disc, ... see input_item_type_e) */
- 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 */
input_stats_t *p_stats; /**< Statistics */
int i_nb_played; /**< Number of times played */
- bool b_error_when_reading; /**< Error When Reading */
-
vlc_meta_t *p_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, ... see input_item_type_e) */
+ bool b_prefers_tree; /**< Do we prefer being displayed as tree*/
+ bool b_fixed_name; /**< Can the interface change the name ?*/
+ bool b_error_when_reading;/**< Error When Reading */
};
enum input_item_type_e
VLC_EXPORT( bool, input_item_MetaMatch, ( input_item_t *p_i, vlc_meta_type_t meta_type, const char *psz ) );
VLC_EXPORT( char *, input_item_GetMeta, ( input_item_t *p_i, vlc_meta_type_t meta_type ) );
VLC_EXPORT( char *, input_item_GetName, ( input_item_t * p_i ) );
+VLC_EXPORT( char *, input_item_GetTitleFbName, ( input_item_t * p_i ) );
VLC_EXPORT( char *, input_item_GetURI, ( input_item_t * p_i ) );
VLC_EXPORT( void, input_item_SetURI, ( input_item_t * p_i, const char *psz_uri ));
VLC_EXPORT(mtime_t, input_item_GetDuration, ( input_item_t * p_i ) );
int i_demux_read_bytes;
float f_demux_bitrate;
float f_average_demux_bitrate;
+ int i_demux_corrupted;
+ int i_demux_discontinuity;
/* Decoders */
int i_decoded_audio;