Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Aktion des Eingangsschalters — Nutzlast
Die folgenden Abschnitte zeigen die Nutzlast für Eingabewechsel-Aktionen.
In dieser Nutzlast enthält ScheduleActionStartSettings
nur einen von FixedModeScheduleActionStartSettings
, ImmediateModeScheduleActionStartSettings
, oder FollowModeScheduleActionStartSettings
.
Beispiele für jeden dieser Tags finden Sie in den folgenden Beispielen.
Informationen zur Bedeutung und zu den Werten der Felder in der folgenden JSON-Datei finden Sie unterFelder für einen Eingabeschalter.
{ "ChannelId": "string", "Creates": { "ScheduleActions": [ { "ScheduleActionStartSettings": { "FixedModeScheduleActionStartSettings": { "Time": "string" }, "FollowModeScheduleActionStartSettings": { "FollowPoint": "enum", "ReferenceActionName": "string" }, "ImmediateModeScheduleActionStartSettings": { } }, "ActionName": "string", "ScheduleActionSettings": { "InputSwitchSettings": { "InputAttachmentNameReference": "string", "InputClippingSettings": { "InputTimecodeSource": "enum", "StartTimecode": { "Timecode": "string" }, "StopTimecode": { "LastFrameClippingBehavior": "enum", "Timecode": "string" } }, "UrlPath": ["string", ...] } } ] } }
Beispiel für einen Wechsel zu einem Live-Eingang mit fester Startzeit
In diesem Beispiel einer Anforderung wird zu einer festen Startzeit zu einer Live-Eingabe gewechselt. Die Wechsel-Aktion wird aufgerufen, und studio-feed
wechselt zu der Eingabe, die mit dem Eingabe-Anhang live-studio-feed
verbunden ist. Es wird zur angegebenen UTC-Zeit zu dieser Eingabe gewechselt.
{ "ChannelId": "999999", "Creates": { "ScheduleActions": [ { "ScheduleActionStartSettings": { "FixedModeScheduleActionStartSettings": { "Time": "2018-05-21T20:42:19.000Z" } }, "ActionName": "studio-feed", "ScheduleActionSettings": { "InputSwitchSettings": { "InputAttachmentNameReference": "live-studio-feed" } } } ] } }
Beispiel für einen statischen Dateiwechsel wie folgt
Dieses Beispiel für eine Anforderung besteht darin, zu einer statischen Dateieingabe zu wechseln, folgend auf das Ende der vorherigen Eingabe. Die Wechsel-Aktion wird aufgerufen, und action-ad-003
wechselt zu der Eingabe, die mit dem Eingabe-Anhang zel-cafe
verbunden ist. Es wird zu dieser Eingabe gewechselt, wenn die aufgerufene Aktion action-ad-002
beendet wird. Die Datei für diese Aktion wird gekürzt, so dass sie nach 30 Sekunden und 11 Frames endet:
{ "ChannelId": "999999", "Creates": { "ScheduleActions": [ { "ScheduleActionStartSettings": { "FollowModeScheduleActionStartSettings": { "FollowPoint": "END", "ReferenceActionName": "action-ad-002" } }, "ActionName": "action-ad-003", "ScheduleActionSettings": { "InputSwitchSettings": { "InputAttachmentNameReference": "zel-cafe", "InputClippingSettings": { "InputTimecodeSource": "ZEROBASED", "StopTimecode":{ "Timecode": "00:00:30:11", "LastFrameClippingBehavior": "INCLUDE_LAST_FRAME" } } } } } ] } }
Beispiel für einen Wechsel zu einer dynamischen Eingabe mit sofortiger Startzeit
In diesem Beispiel einer Anforderung wird sofort zu einer dynamischen Dateieingabe gewechselt. Die Wechsel-Aktion wird aufgerufen, und action-unscheduled-standby
wechselt zu der Eingabe, die mit dem Eingabe-Anhang dynamic-unscheduled-standby
verbunden ist. Für diese Verwendung der dynamischen Eingabe sind die zu verwendenden Dateien oceanwaves.mp4
.
{ "ChannelId": "999999", "Creates": { "ScheduleActions": [ { "ScheduleActionStartSettings": { "ImmediateModeScheduleActionStartSettings": { } }, "ActionName": "action-unscheduled-slate", "ScheduleActionSettings": { "InputSwitchSettings": { "InputAttachmentNameReference": "slate", "UrlPath":[ "main/oceanwaves.mp4", "redundant/oceanwaves.mp4"] } } } ] } }