visuanalytics.analytics.sequence package¶
Subpackages¶
Submodules¶
visuanalytics.analytics.sequence.sequence module¶
Modul, welches Bilder und Audios zu einem Video kombiniert.
-
SEQUENCE_TYPES= {'custom': <function custom>, 'successively': <function successively>}¶ Ein Dictionary bestehend aus allen Sequence-Typ-Methoden.
-
custom(values: dict, step_data: visuanalytics.analytics.control.procedures.step_data.StepData, out_images, out_audios, out_audio_l)¶ Generierung des Output-Videos aus ausgewählten Bild- und Audiodateien.
Generiert das Output-Video. In values (in der JSON) muss angegeben sein in welcher Reihenfolge und wie lange jedes Bild und die passenden Audiodatei aneinandergereiht werden sollen.
- Parameter
values – Werte aus der JSON-Datei
step_data – Daten aus der API
- Rückgabe
Pfad zum Output-Video
- Rückgabetyp
str
-
link(values: dict, step_data: visuanalytics.analytics.control.procedures.step_data.StepData)¶ Überprüft, welcher Typ der Video-Generierung vorliegt und ruft die passende Typ-Methode auf.
- Parameter
values – Werte aus der JSON-Datei
step_data – Daten aus der API
- Rückgabe
Pfad zum Output-Video
- Rückgabetyp
str
-
register_sequence(func)¶ Registriert die übergebene Funktion und versieht sie mit einem „try/except“-Block. Fügt eine Typ-Funktion dem Dictionary SEQUENCE_TYPES hinzu.
- Parameter
func – die zu registrierende Funktion
- Rückgabe
Funktion mit try/except-Block
-
successively(values: dict, step_data: visuanalytics.analytics.control.procedures.step_data.StepData, out_images, out_audios, out_audio_l)¶ Generierung des Output-Videos aus allen Bild- und Audiodateien.
Generiert das Output-Video. Dazu werden alle Bild- und alle Audiodateien - in der Reihenfolge wie sie in values (in der JSON) vorliegen - aneinandergereiht.
- Parameter
values – Werte aus der JSON-Datei
step_data – Daten aus der API
- Rückgabe
Pfad zum Output-Video
- Rückgabetyp
str