/* */
ACCESS_GET_PTS_DELAY = 0x101,/* arg1= int64_t* cannot fail */
- /* */
- ACCESS_GET_TITLE_INFO, /* arg1=input_title_t*** arg2=int* res=can fail */
- /* Meta data */
- ACCESS_GET_META, /* arg1= vlc_meta_t ** res=can fail */
+ ACCESS_GET_TITLE_INFO, /* arg1=input_title_t*** arg2=int* res=can fail */
+ ACCESS_GET_TITLE, /* arg1=unsigned * res=can fail */
+ ACCESS_GET_SEEKPOINT, /* arg1=unsigned * res=can fail */
- /* */
- ACCESS_GET_CONTENT_TYPE,/* arg1=char **ppsz_content_type res=can fail */
+ /* Meta data */
+ ACCESS_GET_META, /* arg1= vlc_meta_t ** res=can fail */
+ ACCESS_GET_CONTENT_TYPE,/* arg1=char **ppsz_content_type res=can fail */
- /* */
ACCESS_GET_SIGNAL, /* arg1=double *pf_quality, arg2=double *pf_strength res=can fail */
/* */
/* Access has to maintain them uptodate */
struct
{
- unsigned int i_update; /* Access sets them on change,
- Input removes them once take into account*/
-
uint64_t i_pos; /* idem */
bool b_eof; /* idem */
-
- int i_title; /* idem, start from 0 (could be menu) */
- int i_seekpoint;/* idem, start from 0 */
} info;
access_sys_t *p_sys;
static inline void access_InitFields( access_t *p_a )
{
- p_a->info.i_update = 0;
p_a->info.i_pos = 0;
p_a->info.b_eof = false;
- p_a->info.i_title = 0;
- p_a->info.i_seekpoint = 0;
}
/**