isoff: export symbols
authorTim-Philipp Müller <tim@centricular.com>
Sat, 26 Aug 2017 11:02:51 +0000 (12:02 +0100)
committerTim-Philipp Müller <tim@centricular.com>
Sat, 26 Aug 2017 11:02:51 +0000 (12:02 +0100)
gst-libs/gst/isoff/gstisoff.h

index 8904571afd0449a11065eb6a1cc6eb0c0d2548e8..174dc7a10348299af169d4c0f2ed5ce4255b2061 100644 (file)
@@ -37,6 +37,7 @@ typedef enum {
   GST_ISOFF_PARSER_ERROR
 } GstIsoffParserResult;
 
+GST_EXPORT
 gboolean gst_isoff_parse_box_header (GstByteReader * reader, guint32 * type, guint8 extended_type[16], guint * header_size, guint64 * size);
 
 #define GST_ISOFF_FOURCC_UUID GST_MAKE_FOURCC('u','u','i','d')
@@ -181,7 +182,10 @@ typedef struct _GstMoofBox
   GArray *traf;
 } GstMoofBox;
 
+GST_EXPORT
 GstMoofBox * gst_isoff_moof_box_parse (GstByteReader *reader);
+
+GST_EXPORT
 void gst_isoff_moof_box_free (GstMoofBox *moof);
 
 typedef struct _GstTkhdBox
@@ -216,7 +220,10 @@ typedef struct _GstMoovBox
   GArray *trak;
 } GstMoovBox;
 
+GST_EXPORT
 GstMoovBox * gst_isoff_moov_box_parse (GstByteReader *reader);
+
+GST_EXPORT
 void gst_isoff_moov_box_free (GstMoovBox *moov);
 
 typedef struct _GstSidxBoxEntry
@@ -267,9 +274,16 @@ typedef struct _GstSidxParser
   GstSidxBox sidx;
 } GstSidxParser;
 
+GST_EXPORT
 void gst_isoff_sidx_parser_init (GstSidxParser * parser);
+
+GST_EXPORT
 void gst_isoff_sidx_parser_clear (GstSidxParser * parser);
+
+GST_EXPORT
 GstIsoffParserResult gst_isoff_sidx_parser_parse (GstSidxParser * parser, GstByteReader * reader, guint * consumed);
+
+GST_EXPORT
 GstIsoffParserResult gst_isoff_sidx_parser_add_buffer (GstSidxParser * parser, GstBuffer * buf, guint * consumed);
 
 G_END_DECLS