demux_sys_t *p_sys;
};
+
+/* demux_meta_t is returned by "meta reader" module to the demuxer */
+struct demux_meta_t
+{
+ vlc_meta_t *p_meta; /**< meta data */
+
+ int i_attachments; /**< number of attachments */
+ input_attachment_t **attachments; /**< array of attachments */
+};
+
enum demux_query_e
{
/* I. Common queries to access_demux and demux */
*/
DEMUX_SET_NEXT_DEMUX_TIME, /* arg1= int64_t * can fail */
/* FPS for correct subtitles handling */
- DEMUX_GET_FPS, /* arg1= float * res=can fail */
+ DEMUX_GET_FPS, /* arg1= double * res=can fail */
/* Meta data */
DEMUX_GET_META, /* arg1= vlc_meta_t ** res=can fail */
+ DEMUX_HAS_UNSUPPORTED_META, /* arg1= vlc_bool_t * res can fail */
/* Attachments */
DEMUX_GET_ATTACHMENTS, /* arg1=input_attachment_t***, int* res=can fail */