gstreamer_core/libs/gst/controller/gstcontroller.h
changeset 8 4a7fac7dd34a
parent 0 0e761a78d257
child 11 1373546e05c6
equal deleted inserted replaced
7:71e347f905f2 8:4a7fac7dd34a
    32 
    32 
    33 #include "gstcontrolsource.h"
    33 #include "gstcontrolsource.h"
    34 #include "gstinterpolationcontrolsource.h"
    34 #include "gstinterpolationcontrolsource.h"
    35 
    35 
    36 G_BEGIN_DECLS
    36 G_BEGIN_DECLS
    37 
       
    38 /**
       
    39  * GST_PARAM_CONTROLLABLE:
       
    40  *
       
    41  * Use this flag on GstElement properties you wish to be (eventually) handled
       
    42  * by a GstController.
       
    43  * TODO: needs to go to gstelemnt.h (to avoid clashes on G_PARAM_USER_SHIFT)
       
    44  */
       
    45 #define	GST_PARAM_CONTROLLABLE	(1 << (G_PARAM_USER_SHIFT + 1))
       
    46 
    37 
    47 /* type macros */
    38 /* type macros */
    48 
    39 
    49 #define GST_TYPE_CONTROLLER	       (gst_controller_get_type ())
    40 #define GST_TYPE_CONTROLLER	       (gst_controller_get_type ())
    50 #define GST_CONTROLLER(obj)	       (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_CONTROLLER, GstController))
    41 #define GST_CONTROLLER(obj)	       (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_CONTROLLER, GstController))