CustomMeta

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.

Constructors

this
this(void* ptr, Flag!"Take" take)

Members

Functions

cPtr
void* cPtr()
getStructure
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.

hasName
bool hasName(string name)

Checks whether the name of the custom meta is name

Properties

meta
gst.meta.Meta meta [@property getter]

Get field meta.

structure
gst.structure.Structure structure [@property getter]

Get field structure.

structure
gst.structure.Structure structure [@property setter]

Set field structure.