

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Action du commutateur d'entrée — charge utile
<a name="cli-schedule-fields-for-input-switch"></a>

Les sections suivantes présentent la charge utile des actions de changement d'entrée. 

Dans cette charge utile, le `ScheduleActionStartSettings` contient uniquement un `FixedModeScheduleActionStartSettings`, `ImmediateModeScheduleActionStartSettings`, ou `FollowModeScheduleActionStartSettings`.

Consultez les exemples suivants pour obtenir des exemples de chacune de ces balises.

Pour plus d'informations sur la signification et les valeurs des champs dans le JSON suivant, consultez[Champs pour un commutateur d'entrée](schedule-fields-for-ips.md).

```
{
"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", ...]
    }
   }
  ]
 }
}
```

## Exemple de passage à une entrée en direct avec heure de début fixe
<a name="json-switch-example-1"></a>

Cet exemple de demande consiste à basculer vers un direct en entrée à une heure de début fixe. L'action de changement est appelée `studio-feed` et bascule vers l'entrée qui est connectée à l'entrée attachée appelée `live-studio-feed`. Le basculement vers cette entrée est effectué à l'heure UTC spécifiée. 

```
{
  "ChannelId": "999999",
  "Creates": {
    "ScheduleActions": [
      {
       "ScheduleActionStartSettings": {
          "FixedModeScheduleActionStartSettings": {
            "Time": "2018-05-21T20:42:19.000Z"
           }
          },
      "ActionName": "studio-feed",
      "ScheduleActionSettings": {
        "InputSwitchSettings": {
          "InputAttachmentNameReference": "live-studio-feed" 
     }
    }
   }
  ]
 }
}
```

## Exemple de commutateur de fichier statique comme suit
<a name="json-switch-example"></a>

Cet exemple de demande consiste à basculer vers un fichier en entrée statique pour suivre la fin de l'entrée précédente. L'action de changement est appelée `action-ad-003` et bascule vers l'entrée qui est connectée à l'entrée attachée appelée `zel-cafe`. Le basculement vers cette entrée a lieu lorsque l'action appelée `action-ad-002` se termine. Le fichier pour cette action est coupé afin qu'il se termine après 30 secondes et 11 images :

```
{
  "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"
       }
      }
     }
    }
   }
  ]
 }
}
```

## Exemple de passage à une entrée dynamique avec heure de démarrage immédiate
<a name="json-switch-example2"></a>

Cet exemple de demande consiste à basculer immédiatement vers un fichier en entrée dynamique. L'action de changement est appelée `action-unscheduled-standby` et bascule vers l'entrée qui est connectée à l'entrée attachée appelée `dynamic-unscheduled-standby`. Pour cette utilisation de l'entrée dynamique, les fichiers à utiliser sont `oceanwaves.mp4`.

```
{
  "ChannelId": "999999",
  "Creates": {
    "ScheduleActions": [
      {
        "ScheduleActionStartSettings": 
          {
          "ImmediateModeScheduleActionStartSettings": {
          }
         },
       "ActionName": "action-unscheduled-slate",
        "ScheduleActionSettings": {
          "InputSwitchSettings": {
            "InputAttachmentNameReference": "slate",
            "UrlPath":[
              "main/oceanwaves.mp4",
              "redundant/oceanwaves.mp4"]
     }
    }
   }
  ]
 }
}
```