GstTag.TagXmpWriter¶
- Implementations:
None
Methods¶
|
|
|
|
|
|
|
Virtual Methods¶
None
Properties¶
None
Signals¶
None
Fields¶
None
Class Details¶
- class GstTag.TagXmpWriter¶
- Bases:
- Structure:
This interface is implemented by elements that are able to do XMP serialization. Examples for such elements are #jifmux and #qtmux.
Applications can use this interface to configure which XMP schemas should be used when serializing tags into XMP. Schemas are represented by their names, a full list of the supported schemas can be obtained from
GstTag.tag_xmp_list_schemas
(). By default, all schemas are used.- add_all_schemas()[source]¶
Adds all available XMP schemas to the configuration. Meaning that all will be used.
- add_schema(schema)[source]¶
- Parameters:
schema (
str
) – the schema to be added
Adds schema to the list schemas
- has_schema(schema)[source]¶
-
Checks if schema is going to be used
- remove_all_schemas()[source]¶
Removes all schemas from the list of schemas to use. Meaning that no XMP will be generated.
- remove_schema(schema)[source]¶
- Parameters:
schema (
str
) – the schema to remove
Removes a schema from the list of schemas to use. Nothing is done if the schema wasn’t in the list
- tag_list_to_xmp_buffer(taglist, read_only)[source]¶
- Parameters:
taglist (
Gst.TagList
) –read_only (
bool
) –
- Return type: