} WeakRefStack;
/* Structure for storing a mini object's private data */
-struct _GstMiniObjectPrivateData
+struct _GstMiniObjectPrivate
{
WeakRefStack *wstack;
};
mo_class->finalize = gst_mini_object_finalize;
/* Set the instance data type */
- g_type_class_add_private (g_class, sizeof (GstMiniObjectPrivateData));
+ g_type_class_add_private (g_class, sizeof (GstMiniObjectPrivate));
}
static void
/* Initialize the mini object's private data */
- mini_object->priv = (GstMiniObjectPrivateData *)
+ mini_object->priv = (GstMiniObjectPrivate *)
G_TYPE_INSTANCE_GET_PRIVATE (instance, GST_TYPE_MINI_OBJECT,
- GstMiniObjectPrivateData);
+ GstMiniObjectPrivate);
mini_object->priv->wstack = NULL;
}
* mini object is already being finalized when the #GstMiniObjectWeakNotify is
* called, there's not much you could do with the object, apart from e.g. using
* its adress as hash-index or the like.
+ *
+ * Since: 0.10.34
+ *
*/
typedef void (*GstMiniObjectWeakNotify) (gpointer data,
GstMiniObject * where_the_mini_object_was);
-typedef struct _GstMiniObjectPrivateData GstMiniObjectPrivateData;
+typedef struct _GstMiniObjectPrivate GstMiniObjectPrivate;
/**
* GstMiniObject:
guint flags;
/*< private >*/
- GstMiniObjectPrivateData *priv;
+ GstMiniObjectPrivate *priv;
};
struct _GstMiniObjectClass {