gst/gsttagsetter.h: Can't cast ifaces to a class
[platform/upstream/gstreamer.git] / gst / gsttagsetter.h
index 5536ab1..f7941c1 100644 (file)
@@ -28,13 +28,23 @@ G_BEGIN_DECLS
 
 #define GST_TYPE_TAG_SETTER            (gst_tag_setter_get_type ())
 #define GST_TAG_SETTER(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_TAG_SETTER, GstTagSetter))
-#define GST_TAG_SETTER_CLASS(obj)      (G_TYPE_CHECK_CLASS_CAST ((obj), GST_TYPE_TAG_SETTER, GstTagSetter))
 #define GST_IS_TAG_SETTER(obj)         (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GST_TYPE_TAG_SETTER))
 #define GST_TAG_SETTER_GET_IFACE(obj)  (G_TYPE_INSTANCE_GET_INTERFACE ((obj), GST_TYPE_TAG_SETTER, GstTagSetterIFace))
 
+/**
+ * GstTagSetter:
+ *
+ * Opaque #GstTagSetter data structure.
+ */
 typedef struct _GstTagSetter                   GstTagSetter; /* Dummy typedef */
 typedef struct _GstTagSetterIFace              GstTagSetterIFace;
 
+/**
+ * GstTagSetterIFace:
+ * @g_iface: parent interface type.
+ *
+ * #GstTagSetterIFace interface.
+ */
 /* use an empty interface here to allow detection of elements using user-set
    tags */
 struct _GstTagSetterIFace