API-Signatur: POST http://{SignageIP}:9646/api/videocapture
Diese API ermöglicht es einer Client-Anwendung, die Quelle eines Webcam-Videostreams für einen definierten Zeitraum auf dem Bildschirm einer Beschilderung anzuzeigen.
API-Body
{
"DeviceId": "\\?\USB#VID_05AC&PID_8510&MI_00#7&1C1EDF39&0&0000#{e5323777-f976-4f5b-9b55-b94699c46e44}\GLOBAL",
"Duration": 15,
"RenderTransform":
{
"ScaleX": 1.5,
"ScaleY": 1.5
}
}Feldbeschreibungen
DeviceId – Die eindeutige ID eines Webcam-Geräts.
Duration – Der Zeitraum, für den das Asset auf der Beschilderung angezeigt wird.
ContentOverride – Legt fest, ob der Trigger die Wiedergabe eines anderen ausgelösten Inhalts überschreiben soll.
ContentRewind – Legt fest, ob der Trigger die aktuelle Wiedergabe auf einem Gerät zurückspulen soll, sofern das passende Asset gerade abgespielt wird.
RenderTransform.ScaleX – Legt den Skalierungsfaktor der X-Achse fest.
RenderTransform.ScaleY – Legt den Skalierungsfaktor der Y-Achse fest.
API-Antwort
Statuscode | Nachricht |
201 | Created – Anfrage erhalten. |
409 | Conflict – Beschilderung befindet sich im Echtzeitmodus. Offline-Trigger-Anfragen können nicht verarbeitet werden. |
409 | Conflict – Die Geräte-ID der Videoaufnahme darf nicht null oder leer sein. |
409 | Conflict – Das Videoaufnahmegerät wurde nicht gefunden. |
409 | Conflict – Die Dauer muss 15, 30, 45 oder 60 Sekunden betragen. |
