gsttag.tag_xmp_writer_mixin
Module for [TagXmpWriter] interface mixin
Templates 2
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.global.tagXmpListSchemas]. By default, all schemas are used.
Adds all available XMP schemas to the configuration. Meaning that all will be used.
Adds schema to the list schemas
Parameters
schema | the schema to be added |
Checks if schema is going to be used
Parameters
schema | the schema to test |
Returns
Removes all schemas from the list of schemas to use. Meaning that no XMP will be generated.
Removes a schema from the list of schemas to use. Nothing is done if the schema wasn't in the list
Parameters
schema | the schema to remove |