Make get_flex_version.py script executable
[platform/upstream/gstreamer.git] / gst / gsttracerfactory.h
index 2bfe481..44b10ec 100644 (file)
@@ -25,7 +25,6 @@
 #include <gst/gstcaps.h>
 #include <gst/gstplugin.h>
 #include <gst/gstpluginfeature.h>
-#include <gst/gsttracer.h>
 
 G_BEGIN_DECLS
 
@@ -41,15 +40,26 @@ G_BEGIN_DECLS
  * GstTracerFactory:
  *
  * Opaque object that stores information about a tracer function.
+ *
+ * Since: 1.8
  */
 typedef struct _GstTracerFactory GstTracerFactory;
 typedef struct _GstTracerFactoryClass GstTracerFactoryClass;
 
 /* tracering interface */
 
+GST_API
 GType           gst_tracer_factory_get_type          (void);
+
+GST_API
 GList *         gst_tracer_factory_get_list          (void);
 
+GST_API
+GType           gst_tracer_factory_get_tracer_type   (GstTracerFactory * factory);
+
+#ifdef G_DEFINE_AUTOPTR_CLEANUP_FUNC
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GstTracerFactory, gst_object_unref)
+#endif
 
 G_END_DECLS