This sets an opaque, named pointer on a miniobject.
The name is specified through a #GQuark (retrieved e.g. via
glib.global.quarkFromStaticString), and the pointer
can be gotten back from the object with gst.mini_object.MiniObject.getQdata
until the object is disposed.
Setting a previously set user data pointer, overrides (frees)
the old pointer set, using null as pointer essentially
removes the data stored.
destroy may be specified which is called with data as argument
when the object is disposed, or the data is being overwritten by
a call to gst.mini_object.MiniObject.setQdata with the same quark.
This sets an opaque, named pointer on a miniobject. The name is specified through a #GQuark (retrieved e.g. via glib.global.quarkFromStaticString), and the pointer can be gotten back from the object with gst.mini_object.MiniObject.getQdata until the object is disposed. Setting a previously set user data pointer, overrides (frees) the old pointer set, using null as pointer essentially removes the data stored.
destroy may be specified which is called with data as argument when the object is disposed, or the data is being overwritten by a call to gst.mini_object.MiniObject.setQdata with the same quark.