mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-02-02 12:32:29 +00:00
riff: mark symbols explicitly for export with GST_EXPORT
This commit is contained in:
parent
1b6494a644
commit
a1ec342b77
2 changed files with 20 additions and 0 deletions
|
@ -32,6 +32,7 @@ G_BEGIN_DECLS
|
||||||
* Create caos. strh/strf, strf/strd_data and codec_name can be NULL.
|
* Create caos. strh/strf, strf/strd_data and codec_name can be NULL.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
GST_EXPORT
|
||||||
GstCaps * gst_riff_create_video_caps (guint32 codec_fcc,
|
GstCaps * gst_riff_create_video_caps (guint32 codec_fcc,
|
||||||
gst_riff_strh * strh,
|
gst_riff_strh * strh,
|
||||||
gst_riff_strf_vids * strf,
|
gst_riff_strf_vids * strf,
|
||||||
|
@ -39,6 +40,7 @@ GstCaps * gst_riff_create_video_caps (guint32 codec_fcc,
|
||||||
GstBuffer * strd_data,
|
GstBuffer * strd_data,
|
||||||
char ** codec_name);
|
char ** codec_name);
|
||||||
|
|
||||||
|
GST_EXPORT
|
||||||
GstCaps * gst_riff_create_audio_caps (guint16 codec_id,
|
GstCaps * gst_riff_create_audio_caps (guint16 codec_id,
|
||||||
gst_riff_strh * strh,
|
gst_riff_strh * strh,
|
||||||
gst_riff_strf_auds * strf,
|
gst_riff_strf_auds * strf,
|
||||||
|
@ -47,6 +49,7 @@ GstCaps * gst_riff_create_audio_caps (guint16 codec_id,
|
||||||
char ** codec_name,
|
char ** codec_name,
|
||||||
gint channel_reorder_map[18]);
|
gint channel_reorder_map[18]);
|
||||||
|
|
||||||
|
GST_EXPORT
|
||||||
GstCaps * gst_riff_create_iavs_caps (guint32 codec_fcc,
|
GstCaps * gst_riff_create_iavs_caps (guint32 codec_fcc,
|
||||||
gst_riff_strh * strh,
|
gst_riff_strh * strh,
|
||||||
gst_riff_strf_iavs * strf,
|
gst_riff_strf_iavs * strf,
|
||||||
|
@ -57,8 +60,13 @@ GstCaps * gst_riff_create_iavs_caps (guint32 codec_fcc,
|
||||||
* Create template caps (includes all known types).
|
* Create template caps (includes all known types).
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
GST_EXPORT
|
||||||
GstCaps * gst_riff_create_video_template_caps (void);
|
GstCaps * gst_riff_create_video_template_caps (void);
|
||||||
|
|
||||||
|
GST_EXPORT
|
||||||
GstCaps * gst_riff_create_audio_template_caps (void);
|
GstCaps * gst_riff_create_audio_template_caps (void);
|
||||||
|
|
||||||
|
GST_EXPORT
|
||||||
GstCaps * gst_riff_create_iavs_template_caps (void);
|
GstCaps * gst_riff_create_iavs_template_caps (void);
|
||||||
|
|
||||||
G_END_DECLS
|
G_END_DECLS
|
||||||
|
|
|
@ -33,6 +33,7 @@ G_BEGIN_DECLS
|
||||||
* Operate using pull_range().
|
* Operate using pull_range().
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
GST_EXPORT
|
||||||
GstFlowReturn gst_riff_read_chunk (GstElement * element,
|
GstFlowReturn gst_riff_read_chunk (GstElement * element,
|
||||||
GstPad * pad,
|
GstPad * pad,
|
||||||
guint64 * offset,
|
guint64 * offset,
|
||||||
|
@ -46,39 +47,50 @@ GstFlowReturn gst_riff_read_chunk (GstElement * element,
|
||||||
* by the function.
|
* by the function.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
GST_EXPORT
|
||||||
gboolean gst_riff_parse_chunk (GstElement * element,
|
gboolean gst_riff_parse_chunk (GstElement * element,
|
||||||
GstBuffer * buf,
|
GstBuffer * buf,
|
||||||
guint * offset,
|
guint * offset,
|
||||||
guint32 * fourcc,
|
guint32 * fourcc,
|
||||||
GstBuffer ** chunk_data);
|
GstBuffer ** chunk_data);
|
||||||
|
|
||||||
|
GST_EXPORT
|
||||||
gboolean gst_riff_parse_file_header (GstElement * element,
|
gboolean gst_riff_parse_file_header (GstElement * element,
|
||||||
GstBuffer * buf,
|
GstBuffer * buf,
|
||||||
guint32 * doctype);
|
guint32 * doctype);
|
||||||
|
|
||||||
|
GST_EXPORT
|
||||||
gboolean gst_riff_parse_strh (GstElement * element,
|
gboolean gst_riff_parse_strh (GstElement * element,
|
||||||
GstBuffer * buf,
|
GstBuffer * buf,
|
||||||
gst_riff_strh ** strh);
|
gst_riff_strh ** strh);
|
||||||
|
|
||||||
|
GST_EXPORT
|
||||||
gboolean gst_riff_parse_strf_vids (GstElement * element,
|
gboolean gst_riff_parse_strf_vids (GstElement * element,
|
||||||
GstBuffer * buf,
|
GstBuffer * buf,
|
||||||
gst_riff_strf_vids ** strf,
|
gst_riff_strf_vids ** strf,
|
||||||
GstBuffer ** data);
|
GstBuffer ** data);
|
||||||
|
|
||||||
|
GST_EXPORT
|
||||||
gboolean gst_riff_parse_strf_auds (GstElement * element,
|
gboolean gst_riff_parse_strf_auds (GstElement * element,
|
||||||
GstBuffer * buf,
|
GstBuffer * buf,
|
||||||
gst_riff_strf_auds ** strf,
|
gst_riff_strf_auds ** strf,
|
||||||
GstBuffer ** data);
|
GstBuffer ** data);
|
||||||
|
|
||||||
|
GST_EXPORT
|
||||||
gboolean gst_riff_parse_strf_iavs (GstElement * element,
|
gboolean gst_riff_parse_strf_iavs (GstElement * element,
|
||||||
GstBuffer * buf,
|
GstBuffer * buf,
|
||||||
gst_riff_strf_iavs ** strf,
|
gst_riff_strf_iavs ** strf,
|
||||||
GstBuffer ** data);
|
GstBuffer ** data);
|
||||||
|
|
||||||
|
GST_EXPORT
|
||||||
void gst_riff_parse_info (GstElement * element,
|
void gst_riff_parse_info (GstElement * element,
|
||||||
GstBuffer * buf,
|
GstBuffer * buf,
|
||||||
GstTagList ** taglist);
|
GstTagList ** taglist);
|
||||||
/*
|
/*
|
||||||
* Init.
|
* Init.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
GST_EXPORT
|
||||||
void gst_riff_init (void);
|
void gst_riff_init (void);
|
||||||
|
|
||||||
G_END_DECLS
|
G_END_DECLS
|
||||||
|
|
Loading…
Reference in a new issue