Module

Inheritance diagram of Module

Module inheritance diagram

class savant.config.schema.Module(name, parameters=<factory>, pipeline='???')

Module configuration template. Top-level configuration entity, validates all entries in a module config file. For example,

name: module_name
parameters:
pipeline:
    source:
        element: uridecodebin
        properties:
            uri: file:///data/test.mp4
    elements:
    sink:
        - element: console_sink
name: str

Module name.

parameters: Dict[str, Any]

Module parameters.

pipeline: Pipeline = '???'

Pipeline configuration.