PyGroupElement

PyGroupElement inheritance diagram
- class savant.config.schema.PyGroupElement(element='pygroup', element_type=None, version='v1', name=None, properties=<factory>, dev_mode=False, elements=<factory>)
A pipeline element that groups multiple sequential PyFunc elements into a single GStreamer element.
For example,
- element: pygroup name: my_group elements: - module: module.pyfunc_module_1 class_name: PyFuncClass1 - module: module.pyfunc_module_2 class_name: PyFuncClass2 kwargs: key: value
- element_type: str | None = None
Element type/subtype, can be defined as a substring of the
element.For example,
detectorin- element: nvinfer@detector
- property full_name
Full element name.
- name: str | None = None
GstElement instance name. Arbitrary string, useful for identifying pipeline elements.
- version: str = 'v1'
Element version, can be defined as a substring of the
element.For example,
v1in- element: nvinfer@detector:v1
- elements: List[PyFuncElement]
List of PyFunc sub-element configurations. Each item should have
module,class_name, and optionallykwargs.