As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Ação do interruptor de entrada — carga útil
As seções a seguir mostram a carga para ações de alternância de entrada.
Nessa carga, o ScheduleActionStartSettings
contém apenas um dos FixedModeScheduleActionStartSettings
, ImmediateModeScheduleActionStartSettings
ou FollowModeScheduleActionStartSettings
.
Consulte os exemplos a seguir para obter exemplos de cada uma dessas tags.
Para obter informações sobre o significado e os valores dos campos no JSON a seguir, consulteCampos para um comutador de entrada.
{ "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", ...] } } ] } }
Exemplo de uma mudança para uma entrada ativa com horário de início fixo
Este exemplo de uma solicitação é alternar para uma entrada dinâmica em um horário de início fixo. A ação de alternância é chamada studio-feed
e alterna para a entrada que está conectada ao anexo de entrada chamado live-studio-feed
. Ele alterna para essa entrada no horário UTC especificado.
{ "ChannelId": "999999", "Creates": { "ScheduleActions": [ { "ScheduleActionStartSettings": { "FixedModeScheduleActionStartSettings": { "Time": "2018-05-21T20:42:19.000Z" } }, "ActionName": "studio-feed", "ScheduleActionSettings": { "InputSwitchSettings": { "InputAttachmentNameReference": "live-studio-feed" } } } ] } }
Exemplo de uma troca de arquivo estático a seguir
Este exemplo de uma solicitação mostra como alternar para uma entrada de arquivo estático para seguir o final da entrada anterior. A ação de alternância é chamada action-ad-003
e alterna para a entrada que está conectada ao anexo de entrada chamado zel-cafe
. Ela alterna para essa entrada quando a ação chamada action-ad-002
termina. O arquivo dessa ação é recortado para que ele termine após 30 segundos e 11 quadros:
{ "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" } } } } } ] } }
Exemplo de uma mudança para uma entrada dinâmica com hora de início imediata
Este exemplo de uma solicitação mostra como alternar para uma entrada de arquivo dinâmico imediatamente. A ação de alternância é chamada action-unscheduled-standby
e alterna para a entrada que está conectada ao anexo de entrada chamado dynamic-unscheduled-standby
. Para esse uso da entrada dinâmica, os arquivos a serem usados são oceanwaves.mp4
.
{ "ChannelId": "999999", "Creates": { "ScheduleActions": [ { "ScheduleActionStartSettings": { "ImmediateModeScheduleActionStartSettings": { } }, "ActionName": "action-unscheduled-slate", "ScheduleActionSettings": { "InputSwitchSettings": { "InputAttachmentNameReference": "slate", "UrlPath":[ "main/oceanwaves.mp4", "redundant/oceanwaves.mp4"] } } } ] } }