gstreamer_core/gst/gstinterface.h
branchRCL_3
changeset 30 7e817e7e631c
parent 29 567bb019e3e3
equal deleted inserted replaced
29:567bb019e3e3 30:7e817e7e631c
    30 #define GST_TYPE_IMPLEMENTS_INTERFACE \
    30 #define GST_TYPE_IMPLEMENTS_INTERFACE \
    31   (gst_implements_interface_get_type ())
    31   (gst_implements_interface_get_type ())
    32 #define GST_IMPLEMENTS_INTERFACE(obj) \
    32 #define GST_IMPLEMENTS_INTERFACE(obj) \
    33   (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_IMPLEMENTS_INTERFACE, \
    33   (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_IMPLEMENTS_INTERFACE, \
    34 				      GstImplementsInterface))
    34 				      GstImplementsInterface))
       
    35 #define GST_IMPLEMENTS_INTERFACE_CLASS(klass) \
       
    36   (G_TYPE_CHECK_CLASS_CAST ((klass), GST_TYPE_IMPLEMENTS_INTERFACE, \
       
    37 			    GstImplementsInterfaceClass))
    35 #define GST_IS_IMPLEMENTS_INTERFACE(obj) \
    38 #define GST_IS_IMPLEMENTS_INTERFACE(obj) \
    36   (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GST_TYPE_IMPLEMENTS_INTERFACE))
    39   (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GST_TYPE_IMPLEMENTS_INTERFACE))
       
    40 #define GST_IS_IMPLEMENTS_INTERFACE_CLASS(klass) \
       
    41   (G_TYPE_CHECK_CLASS_TYPE ((klass), GST_TYPE_IMPLEMENTS_INTERFACE))
    37 #define GST_IMPLEMENTS_INTERFACE_GET_CLASS(inst) \
    42 #define GST_IMPLEMENTS_INTERFACE_GET_CLASS(inst) \
    38   (G_TYPE_INSTANCE_GET_INTERFACE ((inst), GST_TYPE_IMPLEMENTS_INTERFACE, \
    43   (G_TYPE_INSTANCE_GET_INTERFACE ((inst), GST_TYPE_IMPLEMENTS_INTERFACE, \
    39 				  GstImplementsInterfaceClass))
    44 				  GstImplementsInterfaceClass))
    40 
    45 
    41 /**
    46 /**