Amazon MediaLive · Schema

EncoderSettings

Encoder Settings

BroadcastingMedia ProcessingMedia

Properties

Name Type Description
AudioDescriptions object
AvailBlanking object
AvailConfiguration object
BlackoutSlate object
CaptionDescriptions object
FeatureActivations object
GlobalConfiguration object
MotionGraphicsConfiguration object
NielsenConfiguration object
OutputGroups object
TimecodeConfig object
VideoDescriptions object
View JSON Schema on GitHub

JSON Schema

medialive-api-encoder-settings-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/amazon-medialive/refs/heads/main/json-schema/medialive-api-encoder-settings-schema.json",
  "title": "EncoderSettings",
  "description": "Encoder Settings",
  "type": "object",
  "properties": {
    "AudioDescriptions": {
      "allOf": [
        {
          "$ref": "#/components/schemas/__listOfAudioDescription"
        },
        {
          "xml": {
            "name": "audioDescriptions"
          }
        }
      ]
    },
    "AvailBlanking": {
      "allOf": [
        {
          "$ref": "#/components/schemas/AvailBlanking"
        },
        {
          "xml": {
            "name": "availBlanking"
          },
          "description": "Settings for ad avail blanking."
        }
      ]
    },
    "AvailConfiguration": {
      "allOf": [
        {
          "$ref": "#/components/schemas/AvailConfiguration"
        },
        {
          "xml": {
            "name": "availConfiguration"
          },
          "description": "Event-wide configuration settings for ad avail insertion."
        }
      ]
    },
    "BlackoutSlate": {
      "allOf": [
        {
          "$ref": "#/components/schemas/BlackoutSlate"
        },
        {
          "xml": {
            "name": "blackoutSlate"
          },
          "description": "Settings for blackout slate."
        }
      ]
    },
    "CaptionDescriptions": {
      "allOf": [
        {
          "$ref": "#/components/schemas/__listOfCaptionDescription"
        },
        {
          "xml": {
            "name": "captionDescriptions"
          },
          "description": "Settings for caption decriptions"
        }
      ]
    },
    "FeatureActivations": {
      "allOf": [
        {
          "$ref": "#/components/schemas/FeatureActivations"
        },
        {
          "xml": {
            "name": "featureActivations"
          },
          "description": "Feature Activations"
        }
      ]
    },
    "GlobalConfiguration": {
      "allOf": [
        {
          "$ref": "#/components/schemas/GlobalConfiguration"
        },
        {
          "xml": {
            "name": "globalConfiguration"
          },
          "description": "Configuration settings that apply to the event as a whole."
        }
      ]
    },
    "MotionGraphicsConfiguration": {
      "allOf": [
        {
          "$ref": "#/components/schemas/MotionGraphicsConfiguration"
        },
        {
          "xml": {
            "name": "motionGraphicsConfiguration"
          },
          "description": "Settings for motion graphics."
        }
      ]
    },
    "NielsenConfiguration": {
      "allOf": [
        {
          "$ref": "#/components/schemas/NielsenConfiguration"
        },
        {
          "xml": {
            "name": "nielsenConfiguration"
          },
          "description": "Nielsen configuration settings."
        }
      ]
    },
    "OutputGroups": {
      "allOf": [
        {
          "$ref": "#/components/schemas/__listOfOutputGroup"
        },
        {
          "xml": {
            "name": "outputGroups"
          }
        }
      ]
    },
    "TimecodeConfig": {
      "allOf": [
        {
          "$ref": "#/components/schemas/TimecodeConfig"
        },
        {
          "xml": {
            "name": "timecodeConfig"
          },
          "description": "Contains settings used to acquire and adjust timecode information from inputs."
        }
      ]
    },
    "VideoDescriptions": {
      "allOf": [
        {
          "$ref": "#/components/schemas/__listOfVideoDescription"
        },
        {
          "xml": {
            "name": "videoDescriptions"
          }
        }
      ]
    }
  },
  "required": [
    "VideoDescriptions",
    "AudioDescriptions",
    "OutputGroups",
    "TimecodeConfig"
  ]
}