gpointer _gst_reserved[GST_PADDING];
};
-GST_EXPORT
+GST_API
void gst_task_cleanup_all (void);
-GST_EXPORT
+GST_API
GType gst_task_get_type (void);
-GST_EXPORT
+GST_API
GstTask* gst_task_new (GstTaskFunction func,
gpointer user_data, GDestroyNotify notify);
-GST_EXPORT
+GST_API
void gst_task_set_lock (GstTask *task, GRecMutex *mutex);
-GST_EXPORT
+GST_API
GstTaskPool * gst_task_get_pool (GstTask *task);
-GST_EXPORT
+GST_API
void gst_task_set_pool (GstTask *task, GstTaskPool *pool);
-GST_EXPORT
+GST_API
void gst_task_set_enter_callback (GstTask *task,
GstTaskThreadFunc enter_func,
gpointer user_data,
GDestroyNotify notify);
-GST_EXPORT
+GST_API
void gst_task_set_leave_callback (GstTask *task,
GstTaskThreadFunc leave_func,
gpointer user_data,
GDestroyNotify notify);
-GST_EXPORT
+GST_API
GstTaskState gst_task_get_state (GstTask *task);
-GST_EXPORT
+GST_API
gboolean gst_task_set_state (GstTask *task, GstTaskState state);
-GST_EXPORT
+GST_API
gboolean gst_task_start (GstTask *task);
-GST_EXPORT
+GST_API
gboolean gst_task_stop (GstTask *task);
-GST_EXPORT
+GST_API
gboolean gst_task_pause (GstTask *task);
-GST_EXPORT
+GST_API
gboolean gst_task_join (GstTask *task);
#ifdef G_DEFINE_AUTOPTR_CLEANUP_FUNC