Payload JSON per combinare creazione ed eliminazione - MediaLive

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Payload JSON per combinare creazione ed eliminazione

Per combinare un batch di operazioni di creazione ed eliminazione, includi una sezione Creates e una sezione Deletes nel payload JSON.

In questo esempio, il payload nella sezione Deletes rimuove un'operazione per attivare una sovrapposizione dell'immagine perché l'ora di inizio non è corretta. L'operazione è denominata overlay-21. Il payload nella sezione Creates inserisce nuovamente tale operazione, questa volta con l'ora di inizio corretta.

Anche se la Creates sezione appare per prima nel payload JSON, esegue MediaLive sempre per prime le azioni di eliminazione.

In questa operazione, l'operazione di eliminazione e l'operazione di creazione hanno lo stesso ActionName. Il nome viene riutilizzato perché il batch è un "elimina e sostituisci". Tuttavia, puoi assegnare un nome diverso all'operazione di creazione.

{ "ChannelId": "999999", "Creates": { "ScheduleActions": [ { "ScheduleActionStartSettings": { "FixedModeScheduleActionStartSettings": { "Time": "2018-05-21T20:42:19.000Z" } }, "ActionName": "overlay-21", "ScheduleActionSettings": { "StaticImageActivateSettings": { "Image": { "PasswordParam": "imagespassword", "Uri": "s3ssl://DOC-EXAMPLE-BUCKET/banner-A/high-res.bmp", "Username": "medialiveoperator" }, "ImageY": 300, "FadeIn": 1500, "ImageX": 200, "Width": 800, "Opacity": 60, "Layer": 1, "Height": 900 } } } ] }, "Deletes": { "ActionNames": [ "overlay-21" ] } }