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 /** |