Functions
gst_riff_create_audio_caps ()
GstCaps *
gst_riff_create_audio_caps (guint16 codec_id,
gst_riff_strh *strh,
gst_riff_strf_auds *strf,
GstBuffer *strf_data,
GstBuffer *strd_data,
char **codec_name);
gst_riff_create_audio_template_caps ()
GstCaps *
gst_riff_create_audio_template_caps (void);
gst_riff_create_iavs_caps ()
GstCaps *
gst_riff_create_iavs_caps (guint32 codec_fcc,
gst_riff_strh *strh,
gst_riff_strf_iavs *strf,
GstBuffer *strf_data,
GstBuffer *strd_data,
char **codec_name);
gst_riff_create_iavs_template_caps ()
GstCaps *
gst_riff_create_iavs_template_caps (void);
gst_riff_create_video_caps ()
GstCaps *
gst_riff_create_video_caps (guint32 codec_fcc,
gst_riff_strh *strh,
gst_riff_strf_vids *strf,
GstBuffer *strf_data,
GstBuffer *strd_data,
char **codec_name);
gst_riff_create_video_template_caps ()
GstCaps *
gst_riff_create_video_template_caps (void);
gst_riff_init ()
void
gst_riff_init (void);
gst_riff_parse_chunk ()
gboolean
gst_riff_parse_chunk (GstElement *element,
GstBuffer *buf,
guint *offset,
guint32 *fourcc,
GstBuffer **chunk_data);
gst_riff_parse_file_header ()
gboolean
gst_riff_parse_file_header (GstElement *element,
GstBuffer *buf,
guint32 *doctype);
gst_riff_parse_info ()
void
gst_riff_parse_info (GstElement *element,
GstBuffer *buf,
GstTagList **taglist);
gst_riff_parse_strf_auds ()
gboolean
gst_riff_parse_strf_auds (GstElement *element,
GstBuffer *buf,
gst_riff_strf_auds **strf,
GstBuffer **data);
gst_riff_parse_strf_iavs ()
gboolean
gst_riff_parse_strf_iavs (GstElement *element,
GstBuffer *buf,
gst_riff_strf_iavs **strf,
GstBuffer **data);
gst_riff_parse_strf_vids ()
gboolean
gst_riff_parse_strf_vids (GstElement *element,
GstBuffer *buf,
gst_riff_strf_vids **strf,
GstBuffer **data);
gst_riff_parse_strh ()
gboolean
gst_riff_parse_strh (GstElement *element,
GstBuffer *buf,
gst_riff_strh **strh);
gst_riff_read_chunk ()
GstFlowReturn
gst_riff_read_chunk (GstElement *element,
GstPad *pad,
guint64 *offset,
guint32 *tag,
GstBuffer **chunk_data);