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)) |
|
38 #define GST_IS_IMPLEMENTS_INTERFACE(obj) \ |
35 #define GST_IS_IMPLEMENTS_INTERFACE(obj) \ |
39 (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GST_TYPE_IMPLEMENTS_INTERFACE)) |
36 (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)) |
|
42 #define GST_IMPLEMENTS_INTERFACE_GET_CLASS(inst) \ |
37 #define GST_IMPLEMENTS_INTERFACE_GET_CLASS(inst) \ |
43 (G_TYPE_INSTANCE_GET_INTERFACE ((inst), GST_TYPE_IMPLEMENTS_INTERFACE, \ |
38 (G_TYPE_INSTANCE_GET_INTERFACE ((inst), GST_TYPE_IMPLEMENTS_INTERFACE, \ |
44 GstImplementsInterfaceClass)) |
39 GstImplementsInterfaceClass)) |
45 |
40 |
46 /** |
41 /** |