Następujące typy komend są dostępne:
Wybór kamery oraz jej trybu.
type InitMessage = {type: 'init', mode: 'live' | 'archive', origin: string, time: Date, options?: Options} |
Obiekt options pozwala na kontrolę panelu archiwum - jego ukrywanie oraz wyświetlanie.
type Options = {archivePane?: boolean} |
Obiekt origin odpowiada identyfikatorowi VIDEOSOURCEID (zobacz: Pozyskaj listę źródeł wideo (kamer)).
Przełączanie między trybem archiwum, a wideo na żywo.
type SwitchMode = {type: 'live' | 'archive'} |
Odtwarzanie i zatrzymywanie wideo w trybie archiwum.
type PlaybackCommand = {type: 'play' | 'stop'} |
Przechodzenie do określonego czasu w trybie archiwum.
type SetTimeCommand = {type: 'setTime', time: Date} |
Zmianę aktualnie wyselekcjonowanej kamery.
type SetCameraCommand = {type: 'setCamera', origin: string} |