gst.custom_meta

Module for [CustomMeta] class

Types 1

Extra custom metadata. The @structure field is the same as returned by [gst.custom_meta.CustomMeta.getStructure].

Since 1.24 it can be serialized using [gst.meta.Meta.serialize] and [gst.meta.Meta.deserialize], but only if the #GstStructure does not contain any fields that cannot be serialized, see [gst.types.SerializeFlags.Strict].

Fields
GstCustomMeta _cInstance
Methods
void * _cPtr()
gst.meta.Meta meta() @propertyGet `meta` field. Returns: parent #GstMeta
gst.structure.Structure structure() @propertyGet `structure` field. Returns: #GstStructure containing custom metadata.
gst.structure.Structure getStructure()Retrieve the #GstStructure backing a custom meta, the structure's mutability is conditioned to the writability of the #GstBuffer meta is attached to. Returns: the #GstStructure backing meta
bool hasName(string name)Checks whether the name of the custom meta is name
Constructors
this(void * ptr, Flag!"Take" take)