gsttaskpool: Do not block tasks while cleaning up the taskpool
[platform/upstream/gstreamer.git] / gst / gstbin.h
index 237a1b1..5e9c38d 100644 (file)
@@ -192,62 +192,62 @@ struct _GstBinClass {
   gpointer _gst_reserved[GST_PADDING-2];
 };
 
-GST_EXPORT
+GST_API
 GType          gst_bin_get_type                (void);
 
-GST_EXPORT
+GST_API
 GstElement*    gst_bin_new                     (const gchar *name);
 
 /* add and remove elements from the bin */
 
-GST_EXPORT
+GST_API
 gboolean       gst_bin_add                     (GstBin *bin, GstElement *element);
 
-GST_EXPORT
+GST_API
 gboolean       gst_bin_remove                  (GstBin *bin, GstElement *element);
 
 /* retrieve a single child */
 
-GST_EXPORT
+GST_API
 GstElement*    gst_bin_get_by_name              (GstBin *bin, const gchar *name);
 
-GST_EXPORT
+GST_API
 GstElement*    gst_bin_get_by_name_recurse_up   (GstBin *bin, const gchar *name);
 
-GST_EXPORT
+GST_API
 GstElement*    gst_bin_get_by_interface         (GstBin *bin, GType iface);
 
 /* retrieve multiple children */
 
-GST_EXPORT
+GST_API
 GstIterator*    gst_bin_iterate_elements        (GstBin *bin);
 
-GST_EXPORT
+GST_API
 GstIterator*    gst_bin_iterate_sorted          (GstBin *bin);
 
-GST_EXPORT
+GST_API
 GstIterator*    gst_bin_iterate_recurse                 (GstBin *bin);
 
-GST_EXPORT
+GST_API
 GstIterator*   gst_bin_iterate_sinks            (GstBin *bin);
 
-GST_EXPORT
+GST_API
 GstIterator*   gst_bin_iterate_sources          (GstBin *bin);
 
-GST_EXPORT
+GST_API
 GstIterator*   gst_bin_iterate_all_by_interface (GstBin *bin, GType iface);
 
 /* latency */
 
-GST_EXPORT
+GST_API
 gboolean        gst_bin_recalculate_latency      (GstBin * bin);
 
 /* set and get suppressed flags */
 
-GST_EXPORT
+GST_API
 void            gst_bin_set_suppressed_flags (GstBin * bin, GstElementFlags flags);
 
-GST_EXPORT
+GST_API
 GstElementFlags gst_bin_get_suppressed_flags (GstBin * bin);
 
 #ifdef G_DEFINE_AUTOPTR_CLEANUP_FUNC