Amazon MediaLive · JSON Structure

Medialive Api Ac3 Settings Structure

Ac3 Settings

Type: object Properties: 7
BroadcastingMedia ProcessingMedia

Ac3Settings is a JSON Structure definition published by Amazon MediaLive, describing 7 properties. It conforms to the https://json-structure.org/meta/core/v0/# meta-schema.

Properties

Bitrate BitstreamMode CodingMode Dialnorm DrcProfile LfeFilter MetadataControl

Meta-schema: https://json-structure.org/meta/core/v0/#

JSON Structure

Raw ↑
{
  "$schema": "https://json-structure.org/meta/core/v0/#",
  "$id": "https://raw.githubusercontent.com/api-evangelist/amazon-medialive/refs/heads/main/json-structure/medialive-api-ac3-settings-structure.json",
  "name": "Ac3Settings",
  "type": "object",
  "description": "Ac3 Settings",
  "properties": {
    "Bitrate": {
      "allOf": [
        {
          "$ref": "#/components/schemas/__double"
        },
        {
          "xml": {
            "name": "bitrate"
          },
          "description": "Average bitrate in bits/second. Valid bitrates depend on the coding mode."
        }
      ]
    },
    "BitstreamMode": {
      "allOf": [
        {
          "$ref": "#/components/schemas/Ac3BitstreamMode"
        },
        {
          "xml": {
            "name": "bitstreamMode"
          },
          "description": "Specifies the bitstream mode (bsmod) for the emitted AC-3 stream. See ATSC A/52-2012 for background on these values."
        }
      ]
    },
    "CodingMode": {
      "allOf": [
        {
          "$ref": "#/components/schemas/Ac3CodingMode"
        },
        {
          "xml": {
            "name": "codingMode"
          },
          "description": "Dolby Digital coding mode. Determines number of channels."
        }
      ]
    },
    "Dialnorm": {
      "allOf": [
        {
          "$ref": "#/components/schemas/__integerMin1Max31"
        },
        {
          "xml": {
            "name": "dialnorm"
          },
          "description": "Sets the dialnorm for the output. If excluded and input audio is Dolby Digital, dialnorm will be passed through."
        }
      ]
    },
    "DrcProfile": {
      "allOf": [
        {
          "$ref": "#/components/schemas/Ac3DrcProfile"
        },
        {
          "xml": {
            "name": "drcProfile"
          },
          "description": "If set to filmStandard, adds dynamic range compression signaling to the output bitstream as defined in the Dolby Digital specification."
        }
      ]
    },
    "LfeFilter": {
      "allOf": [
        {
          "$ref": "#/components/schemas/Ac3LfeFilter"
        },
        {
          "xml": {
            "name": "lfeFilter"
          },
          "description": "When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding. Only valid in codingMode32Lfe mode."
        }
      ]
    },
    "MetadataControl": {
      "allOf": [
        {
          "$ref": "#/components/schemas/Ac3MetadataControl"
        },
        {
          "xml": {
            "name": "metadataControl"
          },
          "description": "When set to \"followInput\", encoder metadata will be sourced from the DD, DD+, or DolbyE decoder that supplied this audio data. If audio was not supplied from one of these streams, then the static metadata settings will be used."
        }
      ]
    }
  }
}