opentimelineio.schema.schemadef

class opentimelineio.schema.schemadef.SchemaDef
module()

Return the module object for this schemadef plugin. If the module hasn’t already been imported, it is imported and injected into the otio.schemadefs namespace as a side-effect.

Redefines PythonPlugin.module().

plugin_info_map()

Adds extra schemadef-specific information to call to the parent fn.

opentimelineio.schema.schemadef.available_schemadef_names()

Return a string list of the available schemadefs.

opentimelineio.schema.schemadef.from_name(name)

Fetch the schemadef plugin object by the name of the schema directly.

opentimelineio.schema.schemadef.module_from_name(name)

Fetch the plugin’s module by the name of the schemadef.

Will load the plugin if it has not already been loaded. Reading a file that contains the schemadef will also trigger a load of the plugin.