GstMetaInfo

The #GstMetaInfo provides information about a specific metadata structure.

Members

Variables

api
GType api;

tag identifying the metadata structure and api

clearFunc
GstMetaClearFunction clearFunc;

Function for clearing the metadata, or null if not supported by this meta. This is called by the buffer pool when a buffer is returned for pooled metas.

deserializeFunc
GstMetaDeserializeFunction deserializeFunc;

Function for deserializing the metadata, or null if not supported by this meta.

freeFunc
GstMetaFreeFunction freeFunc;

function for freeing the metadata

initFunc
GstMetaInitFunction initFunc;

function for initializing the metadata

serializeFunc
GstMetaSerializeFunction serializeFunc;

Function for serializing the metadata, or null if not supported by this meta.

size
size_t size;

size of the metadata

transformFunc
GstMetaTransformFunction transformFunc;

function for transforming the metadata

type
GType type;

type identifying the implementor of the api