gstreamer_core/libs/gst/controller/gstcontroller.h
branchRCL_3
changeset 30 7e817e7e631c
parent 29 567bb019e3e3
--- a/gstreamer_core/libs/gst/controller/gstcontroller.h	Tue Aug 31 15:30:33 2010 +0300
+++ b/gstreamer_core/libs/gst/controller/gstcontroller.h	Wed Sep 01 12:16:41 2010 +0100
@@ -30,11 +30,20 @@
 #include <glib/gprintf.h>
 #include <gst/gst.h>
 
-#include <gst/controller/gstcontrolsource.h>
-#include <gst/controller/gstinterpolationcontrolsource.h>
+#include "gstcontrolsource.h"
+#include "gstinterpolationcontrolsource.h"
 
 G_BEGIN_DECLS
 
+/**
+ * GST_PARAM_CONTROLLABLE:
+ *
+ * Use this flag on GstElement properties you wish to be (eventually) handled
+ * by a GstController.
+ * TODO: needs to go to gstelemnt.h (to avoid clashes on G_PARAM_USER_SHIFT)
+ */
+#define	GST_PARAM_CONTROLLABLE	(1 << (G_PARAM_USER_SHIFT + 1))
+
 /* type macros */
 
 #define GST_TYPE_CONTROLLER	       (gst_controller_get_type ())