interface EncoderSettingsProperty
| Language | Type name | 
|---|---|
|  .NET | Amazon.CDK.AWS.MediaLive.CfnChannel.EncoderSettingsProperty | 
|  Java | software.amazon.awscdk.services.medialive.CfnChannel.EncoderSettingsProperty | 
|  Python | aws_cdk.aws_medialive.CfnChannel.EncoderSettingsProperty | 
|  TypeScript | @aws-cdk/aws-medialive»CfnChannel»EncoderSettingsProperty | 
The settings for the encoding of outputs.
This entity is at the top level in the channel.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import * as medialive from '@aws-cdk/aws-medialive';
const encoderSettingsProperty: medialive.CfnChannel.EncoderSettingsProperty = {
  audioDescriptions: [{
    audioNormalizationSettings: {
      algorithm: 'algorithm',
      algorithmControl: 'algorithmControl',
      targetLkfs: 123,
    },
    audioSelectorName: 'audioSelectorName',
    audioType: 'audioType',
    audioTypeControl: 'audioTypeControl',
    audioWatermarkingSettings: {
      nielsenWatermarksSettings: {
        nielsenCbetSettings: {
          cbetCheckDigitString: 'cbetCheckDigitString',
          cbetStepaside: 'cbetStepaside',
          csid: 'csid',
        },
        nielsenDistributionType: 'nielsenDistributionType',
        nielsenNaesIiNwSettings: {
          checkDigitString: 'checkDigitString',
          sid: 123,
          timezone: 'timezone',
        },
      },
    },
    codecSettings: {
      aacSettings: {
        bitrate: 123,
        codingMode: 'codingMode',
        inputType: 'inputType',
        profile: 'profile',
        rateControlMode: 'rateControlMode',
        rawFormat: 'rawFormat',
        sampleRate: 123,
        spec: 'spec',
        vbrQuality: 'vbrQuality',
      },
      ac3Settings: {
        bitrate: 123,
        bitstreamMode: 'bitstreamMode',
        codingMode: 'codingMode',
        dialnorm: 123,
        drcProfile: 'drcProfile',
        lfeFilter: 'lfeFilter',
        metadataControl: 'metadataControl',
      },
      eac3AtmosSettings: {
        bitrate: 123,
        codingMode: 'codingMode',
        dialnorm: 123,
        drcLine: 'drcLine',
        drcRf: 'drcRf',
        heightTrim: 123,
        surroundTrim: 123,
      },
      eac3Settings: {
        attenuationControl: 'attenuationControl',
        bitrate: 123,
        bitstreamMode: 'bitstreamMode',
        codingMode: 'codingMode',
        dcFilter: 'dcFilter',
        dialnorm: 123,
        drcLine: 'drcLine',
        drcRf: 'drcRf',
        lfeControl: 'lfeControl',
        lfeFilter: 'lfeFilter',
        loRoCenterMixLevel: 123,
        loRoSurroundMixLevel: 123,
        ltRtCenterMixLevel: 123,
        ltRtSurroundMixLevel: 123,
        metadataControl: 'metadataControl',
        passthroughControl: 'passthroughControl',
        phaseControl: 'phaseControl',
        stereoDownmix: 'stereoDownmix',
        surroundExMode: 'surroundExMode',
        surroundMode: 'surroundMode',
      },
      mp2Settings: {
        bitrate: 123,
        codingMode: 'codingMode',
        sampleRate: 123,
      },
      passThroughSettings: { },
      wavSettings: {
        bitDepth: 123,
        codingMode: 'codingMode',
        sampleRate: 123,
      },
    },
    languageCode: 'languageCode',
    languageCodeControl: 'languageCodeControl',
    name: 'name',
    remixSettings: {
      channelMappings: [{
        inputChannelLevels: [{
          gain: 123,
          inputChannel: 123,
        }],
        outputChannel: 123,
      }],
      channelsIn: 123,
      channelsOut: 123,
    },
    streamName: 'streamName',
  }],
  availBlanking: {
    availBlankingImage: {
      passwordParam: 'passwordParam',
      uri: 'uri',
      username: 'username',
    },
    state: 'state',
  },
  availConfiguration: {
    availSettings: {
      esam: {
        acquisitionPointId: 'acquisitionPointId',
        adAvailOffset: 123,
        passwordParam: 'passwordParam',
        poisEndpoint: 'poisEndpoint',
        username: 'username',
        zoneIdentity: 'zoneIdentity',
      },
      scte35SpliceInsert: {
        adAvailOffset: 123,
        noRegionalBlackoutFlag: 'noRegionalBlackoutFlag',
        webDeliveryAllowedFlag: 'webDeliveryAllowedFlag',
      },
      scte35TimeSignalApos: {
        adAvailOffset: 123,
        noRegionalBlackoutFlag: 'noRegionalBlackoutFlag',
        webDeliveryAllowedFlag: 'webDeliveryAllowedFlag',
      },
    },
  },
  blackoutSlate: {
    blackoutSlateImage: {
      passwordParam: 'passwordParam',
      uri: 'uri',
      username: 'username',
    },
    networkEndBlackout: 'networkEndBlackout',
    networkEndBlackoutImage: {
      passwordParam: 'passwordParam',
      uri: 'uri',
      username: 'username',
    },
    networkId: 'networkId',
    state: 'state',
  },
  captionDescriptions: [{
    accessibility: 'accessibility',
    captionSelectorName: 'captionSelectorName',
    destinationSettings: {
      aribDestinationSettings: { },
      burnInDestinationSettings: {
        alignment: 'alignment',
        backgroundColor: 'backgroundColor',
        backgroundOpacity: 123,
        font: {
          passwordParam: 'passwordParam',
          uri: 'uri',
          username: 'username',
        },
        fontColor: 'fontColor',
        fontOpacity: 123,
        fontResolution: 123,
        fontSize: 'fontSize',
        outlineColor: 'outlineColor',
        outlineSize: 123,
        shadowColor: 'shadowColor',
        shadowOpacity: 123,
        shadowXOffset: 123,
        shadowYOffset: 123,
        teletextGridControl: 'teletextGridControl',
        xPosition: 123,
        yPosition: 123,
      },
      dvbSubDestinationSettings: {
        alignment: 'alignment',
        backgroundColor: 'backgroundColor',
        backgroundOpacity: 123,
        font: {
          passwordParam: 'passwordParam',
          uri: 'uri',
          username: 'username',
        },
        fontColor: 'fontColor',
        fontOpacity: 123,
        fontResolution: 123,
        fontSize: 'fontSize',
        outlineColor: 'outlineColor',
        outlineSize: 123,
        shadowColor: 'shadowColor',
        shadowOpacity: 123,
        shadowXOffset: 123,
        shadowYOffset: 123,
        teletextGridControl: 'teletextGridControl',
        xPosition: 123,
        yPosition: 123,
      },
      ebuTtDDestinationSettings: {
        copyrightHolder: 'copyrightHolder',
        fillLineGap: 'fillLineGap',
        fontFamily: 'fontFamily',
        styleControl: 'styleControl',
      },
      embeddedDestinationSettings: { },
      embeddedPlusScte20DestinationSettings: { },
      rtmpCaptionInfoDestinationSettings: { },
      scte20PlusEmbeddedDestinationSettings: { },
      scte27DestinationSettings: { },
      smpteTtDestinationSettings: { },
      teletextDestinationSettings: { },
      ttmlDestinationSettings: {
        styleControl: 'styleControl',
      },
      webvttDestinationSettings: {
        styleControl: 'styleControl',
      },
    },
    languageCode: 'languageCode',
    languageDescription: 'languageDescription',
    name: 'name',
  }],
  featureActivations: {
    inputPrepareScheduleActions: 'inputPrepareScheduleActions',
  },
  globalConfiguration: {
    initialAudioGain: 123,
    inputEndAction: 'inputEndAction',
    inputLossBehavior: {
      blackFrameMsec: 123,
      inputLossImageColor: 'inputLossImageColor',
      inputLossImageSlate: {
        passwordParam: 'passwordParam',
        uri: 'uri',
        username: 'username',
      },
      inputLossImageType: 'inputLossImageType',
      repeatFrameMsec: 123,
    },
    outputLockingMode: 'outputLockingMode',
    outputTimingSource: 'outputTimingSource',
    supportLowFramerateInputs: 'supportLowFramerateInputs',
  },
  motionGraphicsConfiguration: {
    motionGraphicsInsertion: 'motionGraphicsInsertion',
    motionGraphicsSettings: {
      htmlMotionGraphicsSettings: { },
    },
  },
  nielsenConfiguration: {
    distributorId: 'distributorId',
    nielsenPcmToId3Tagging: 'nielsenPcmToId3Tagging',
  },
  outputGroups: [{
    name: 'name',
    outputGroupSettings: {
      archiveGroupSettings: {
        archiveCdnSettings: {
          archiveS3Settings: {
            cannedAcl: 'cannedAcl',
          },
        },
        destination: {
          destinationRefId: 'destinationRefId',
        },
        rolloverInterval: 123,
      },
      frameCaptureGroupSettings: {
        destination: {
          destinationRefId: 'destinationRefId',
        },
        frameCaptureCdnSettings: {
          frameCaptureS3Settings: {
            cannedAcl: 'cannedAcl',
          },
        },
      },
      hlsGroupSettings: {
        adMarkers: ['adMarkers'],
        baseUrlContent: 'baseUrlContent',
        baseUrlContent1: 'baseUrlContent1',
        baseUrlManifest: 'baseUrlManifest',
        baseUrlManifest1: 'baseUrlManifest1',
        captionLanguageMappings: [{
          captionChannel: 123,
          languageCode: 'languageCode',
          languageDescription: 'languageDescription',
        }],
        captionLanguageSetting: 'captionLanguageSetting',
        clientCache: 'clientCache',
        codecSpecification: 'codecSpecification',
        constantIv: 'constantIv',
        destination: {
          destinationRefId: 'destinationRefId',
        },
        directoryStructure: 'directoryStructure',
        discontinuityTags: 'discontinuityTags',
        encryptionType: 'encryptionType',
        hlsCdnSettings: {
          hlsAkamaiSettings: {
            connectionRetryInterval: 123,
            filecacheDuration: 123,
            httpTransferMode: 'httpTransferMode',
            numRetries: 123,
            restartDelay: 123,
            salt: 'salt',
            token: 'token',
          },
          hlsBasicPutSettings: {
            connectionRetryInterval: 123,
            filecacheDuration: 123,
            numRetries: 123,
            restartDelay: 123,
          },
          hlsMediaStoreSettings: {
            connectionRetryInterval: 123,
            filecacheDuration: 123,
            mediaStoreStorageClass: 'mediaStoreStorageClass',
            numRetries: 123,
            restartDelay: 123,
          },
          hlsS3Settings: {
            cannedAcl: 'cannedAcl',
          },
          hlsWebdavSettings: {
            connectionRetryInterval: 123,
            filecacheDuration: 123,
            httpTransferMode: 'httpTransferMode',
            numRetries: 123,
            restartDelay: 123,
          },
        },
        hlsId3SegmentTagging: 'hlsId3SegmentTagging',
        iFrameOnlyPlaylists: 'iFrameOnlyPlaylists',
        incompleteSegmentBehavior: 'incompleteSegmentBehavior',
        indexNSegments: 123,
        inputLossAction: 'inputLossAction',
        ivInManifest: 'ivInManifest',
        ivSource: 'ivSource',
        keepSegments: 123,
        keyFormat: 'keyFormat',
        keyFormatVersions: 'keyFormatVersions',
        keyProviderSettings: {
          staticKeySettings: {
            keyProviderServer: {
              passwordParam: 'passwordParam',
              uri: 'uri',
              username: 'username',
            },
            staticKeyValue: 'staticKeyValue',
          },
        },
        manifestCompression: 'manifestCompression',
        manifestDurationFormat: 'manifestDurationFormat',
        minSegmentLength: 123,
        mode: 'mode',
        outputSelection: 'outputSelection',
        programDateTime: 'programDateTime',
        programDateTimeClock: 'programDateTimeClock',
        programDateTimePeriod: 123,
        redundantManifest: 'redundantManifest',
        segmentationMode: 'segmentationMode',
        segmentLength: 123,
        segmentsPerSubdirectory: 123,
        streamInfResolution: 'streamInfResolution',
        timedMetadataId3Frame: 'timedMetadataId3Frame',
        timedMetadataId3Period: 123,
        timestampDeltaMilliseconds: 123,
        tsFileMode: 'tsFileMode',
      },
      mediaPackageGroupSettings: {
        destination: {
          destinationRefId: 'destinationRefId',
        },
      },
      msSmoothGroupSettings: {
        acquisitionPointId: 'acquisitionPointId',
        audioOnlyTimecodeControl: 'audioOnlyTimecodeControl',
        certificateMode: 'certificateMode',
        connectionRetryInterval: 123,
        destination: {
          destinationRefId: 'destinationRefId',
        },
        eventId: 'eventId',
        eventIdMode: 'eventIdMode',
        eventStopBehavior: 'eventStopBehavior',
        filecacheDuration: 123,
        fragmentLength: 123,
        inputLossAction: 'inputLossAction',
        numRetries: 123,
        restartDelay: 123,
        segmentationMode: 'segmentationMode',
        sendDelayMs: 123,
        sparseTrackType: 'sparseTrackType',
        streamManifestBehavior: 'streamManifestBehavior',
        timestampOffset: 'timestampOffset',
        timestampOffsetMode: 'timestampOffsetMode',
      },
      multiplexGroupSettings: { },
      rtmpGroupSettings: {
        adMarkers: ['adMarkers'],
        authenticationScheme: 'authenticationScheme',
        cacheFullBehavior: 'cacheFullBehavior',
        cacheLength: 123,
        captionData: 'captionData',
        inputLossAction: 'inputLossAction',
        restartDelay: 123,
      },
      udpGroupSettings: {
        inputLossAction: 'inputLossAction',
        timedMetadataId3Frame: 'timedMetadataId3Frame',
        timedMetadataId3Period: 123,
      },
    },
    outputs: [{
      audioDescriptionNames: ['audioDescriptionNames'],
      captionDescriptionNames: ['captionDescriptionNames'],
      outputName: 'outputName',
      outputSettings: {
        archiveOutputSettings: {
          containerSettings: {
            m2TsSettings: {
              absentInputAudioBehavior: 'absentInputAudioBehavior',
              arib: 'arib',
              aribCaptionsPid: 'aribCaptionsPid',
              aribCaptionsPidControl: 'aribCaptionsPidControl',
              audioBufferModel: 'audioBufferModel',
              audioFramesPerPes: 123,
              audioPids: 'audioPids',
              audioStreamType: 'audioStreamType',
              bitrate: 123,
              bufferModel: 'bufferModel',
              ccDescriptor: 'ccDescriptor',
              dvbNitSettings: {
                networkId: 123,
                networkName: 'networkName',
                repInterval: 123,
              },
              dvbSdtSettings: {
                outputSdt: 'outputSdt',
                repInterval: 123,
                serviceName: 'serviceName',
                serviceProviderName: 'serviceProviderName',
              },
              dvbSubPids: 'dvbSubPids',
              dvbTdtSettings: {
                repInterval: 123,
              },
              dvbTeletextPid: 'dvbTeletextPid',
              ebif: 'ebif',
              ebpAudioInterval: 'ebpAudioInterval',
              ebpLookaheadMs: 123,
              ebpPlacement: 'ebpPlacement',
              ecmPid: 'ecmPid',
              esRateInPes: 'esRateInPes',
              etvPlatformPid: 'etvPlatformPid',
              etvSignalPid: 'etvSignalPid',
              fragmentTime: 123,
              klv: 'klv',
              klvDataPids: 'klvDataPids',
              nielsenId3Behavior: 'nielsenId3Behavior',
              nullPacketBitrate: 123,
              patInterval: 123,
              pcrControl: 'pcrControl',
              pcrPeriod: 123,
              pcrPid: 'pcrPid',
              pmtInterval: 123,
              pmtPid: 'pmtPid',
              programNum: 123,
              rateMode: 'rateMode',
              scte27Pids: 'scte27Pids',
              scte35Control: 'scte35Control',
              scte35Pid: 'scte35Pid',
              scte35PrerollPullupMilliseconds: 123,
              segmentationMarkers: 'segmentationMarkers',
              segmentationStyle: 'segmentationStyle',
              segmentationTime: 123,
              timedMetadataBehavior: 'timedMetadataBehavior',
              timedMetadataPid: 'timedMetadataPid',
              transportStreamId: 123,
              videoPid: 'videoPid',
            },
            rawSettings: { },
          },
          extension: 'extension',
          nameModifier: 'nameModifier',
        },
        frameCaptureOutputSettings: {
          nameModifier: 'nameModifier',
        },
        hlsOutputSettings: {
          h265PackagingType: 'h265PackagingType',
          hlsSettings: {
            audioOnlyHlsSettings: {
              audioGroupId: 'audioGroupId',
              audioOnlyImage: {
                passwordParam: 'passwordParam',
                uri: 'uri',
                username: 'username',
              },
              audioTrackType: 'audioTrackType',
              segmentType: 'segmentType',
            },
            fmp4HlsSettings: {
              audioRenditionSets: 'audioRenditionSets',
              nielsenId3Behavior: 'nielsenId3Behavior',
              timedMetadataBehavior: 'timedMetadataBehavior',
            },
            frameCaptureHlsSettings: { },
            standardHlsSettings: {
              audioRenditionSets: 'audioRenditionSets',
              m3U8Settings: {
                audioFramesPerPes: 123,
                audioPids: 'audioPids',
                ecmPid: 'ecmPid',
                nielsenId3Behavior: 'nielsenId3Behavior',
                patInterval: 123,
                pcrControl: 'pcrControl',
                pcrPeriod: 123,
                pcrPid: 'pcrPid',
                pmtInterval: 123,
                pmtPid: 'pmtPid',
                programNum: 123,
                scte35Behavior: 'scte35Behavior',
                scte35Pid: 'scte35Pid',
                timedMetadataBehavior: 'timedMetadataBehavior',
                timedMetadataPid: 'timedMetadataPid',
                transportStreamId: 123,
                videoPid: 'videoPid',
              },
            },
          },
          nameModifier: 'nameModifier',
          segmentModifier: 'segmentModifier',
        },
        mediaPackageOutputSettings: { },
        msSmoothOutputSettings: {
          h265PackagingType: 'h265PackagingType',
          nameModifier: 'nameModifier',
        },
        multiplexOutputSettings: {
          destination: {
            destinationRefId: 'destinationRefId',
          },
        },
        rtmpOutputSettings: {
          certificateMode: 'certificateMode',
          connectionRetryInterval: 123,
          destination: {
            destinationRefId: 'destinationRefId',
          },
          numRetries: 123,
        },
        udpOutputSettings: {
          bufferMsec: 123,
          containerSettings: {
            m2TsSettings: {
              absentInputAudioBehavior: 'absentInputAudioBehavior',
              arib: 'arib',
              aribCaptionsPid: 'aribCaptionsPid',
              aribCaptionsPidControl: 'aribCaptionsPidControl',
              audioBufferModel: 'audioBufferModel',
              audioFramesPerPes: 123,
              audioPids: 'audioPids',
              audioStreamType: 'audioStreamType',
              bitrate: 123,
              bufferModel: 'bufferModel',
              ccDescriptor: 'ccDescriptor',
              dvbNitSettings: {
                networkId: 123,
                networkName: 'networkName',
                repInterval: 123,
              },
              dvbSdtSettings: {
                outputSdt: 'outputSdt',
                repInterval: 123,
                serviceName: 'serviceName',
                serviceProviderName: 'serviceProviderName',
              },
              dvbSubPids: 'dvbSubPids',
              dvbTdtSettings: {
                repInterval: 123,
              },
              dvbTeletextPid: 'dvbTeletextPid',
              ebif: 'ebif',
              ebpAudioInterval: 'ebpAudioInterval',
              ebpLookaheadMs: 123,
              ebpPlacement: 'ebpPlacement',
              ecmPid: 'ecmPid',
              esRateInPes: 'esRateInPes',
              etvPlatformPid: 'etvPlatformPid',
              etvSignalPid: 'etvSignalPid',
              fragmentTime: 123,
              klv: 'klv',
              klvDataPids: 'klvDataPids',
              nielsenId3Behavior: 'nielsenId3Behavior',
              nullPacketBitrate: 123,
              patInterval: 123,
              pcrControl: 'pcrControl',
              pcrPeriod: 123,
              pcrPid: 'pcrPid',
              pmtInterval: 123,
              pmtPid: 'pmtPid',
              programNum: 123,
              rateMode: 'rateMode',
              scte27Pids: 'scte27Pids',
              scte35Control: 'scte35Control',
              scte35Pid: 'scte35Pid',
              scte35PrerollPullupMilliseconds: 123,
              segmentationMarkers: 'segmentationMarkers',
              segmentationStyle: 'segmentationStyle',
              segmentationTime: 123,
              timedMetadataBehavior: 'timedMetadataBehavior',
              timedMetadataPid: 'timedMetadataPid',
              transportStreamId: 123,
              videoPid: 'videoPid',
            },
          },
          destination: {
            destinationRefId: 'destinationRefId',
          },
          fecOutputSettings: {
            columnDepth: 123,
            includeFec: 'includeFec',
            rowLength: 123,
          },
        },
      },
      videoDescriptionName: 'videoDescriptionName',
    }],
  }],
  timecodeConfig: {
    source: 'source',
    syncThreshold: 123,
  },
  videoDescriptions: [{
    codecSettings: {
      frameCaptureSettings: {
        captureInterval: 123,
        captureIntervalUnits: 'captureIntervalUnits',
        timecodeBurninSettings: {
          fontSize: 'fontSize',
          position: 'position',
          prefix: 'prefix',
        },
      },
      h264Settings: {
        adaptiveQuantization: 'adaptiveQuantization',
        afdSignaling: 'afdSignaling',
        bitrate: 123,
        bufFillPct: 123,
        bufSize: 123,
        colorMetadata: 'colorMetadata',
        colorSpaceSettings: {
          colorSpacePassthroughSettings: { },
          rec601Settings: { },
          rec709Settings: { },
        },
        entropyEncoding: 'entropyEncoding',
        filterSettings: {
          temporalFilterSettings: {
            postFilterSharpening: 'postFilterSharpening',
            strength: 'strength',
          },
        },
        fixedAfd: 'fixedAfd',
        flickerAq: 'flickerAq',
        forceFieldPictures: 'forceFieldPictures',
        framerateControl: 'framerateControl',
        framerateDenominator: 123,
        framerateNumerator: 123,
        gopBReference: 'gopBReference',
        gopClosedCadence: 123,
        gopNumBFrames: 123,
        gopSize: 123,
        gopSizeUnits: 'gopSizeUnits',
        level: 'level',
        lookAheadRateControl: 'lookAheadRateControl',
        maxBitrate: 123,
        minIInterval: 123,
        numRefFrames: 123,
        parControl: 'parControl',
        parDenominator: 123,
        parNumerator: 123,
        profile: 'profile',
        qualityLevel: 'qualityLevel',
        qvbrQualityLevel: 123,
        rateControlMode: 'rateControlMode',
        scanType: 'scanType',
        sceneChangeDetect: 'sceneChangeDetect',
        slices: 123,
        softness: 123,
        spatialAq: 'spatialAq',
        subgopLength: 'subgopLength',
        syntax: 'syntax',
        temporalAq: 'temporalAq',
        timecodeBurninSettings: {
          fontSize: 'fontSize',
          position: 'position',
          prefix: 'prefix',
        },
        timecodeInsertion: 'timecodeInsertion',
      },
      h265Settings: {
        adaptiveQuantization: 'adaptiveQuantization',
        afdSignaling: 'afdSignaling',
        alternativeTransferFunction: 'alternativeTransferFunction',
        bitrate: 123,
        bufSize: 123,
        colorMetadata: 'colorMetadata',
        colorSpaceSettings: {
          colorSpacePassthroughSettings: { },
          dolbyVision81Settings: { },
          hdr10Settings: {
            maxCll: 123,
            maxFall: 123,
          },
          rec601Settings: { },
          rec709Settings: { },
        },
        filterSettings: {
          temporalFilterSettings: {
            postFilterSharpening: 'postFilterSharpening',
            strength: 'strength',
          },
        },
        fixedAfd: 'fixedAfd',
        flickerAq: 'flickerAq',
        framerateDenominator: 123,
        framerateNumerator: 123,
        gopClosedCadence: 123,
        gopSize: 123,
        gopSizeUnits: 'gopSizeUnits',
        level: 'level',
        lookAheadRateControl: 'lookAheadRateControl',
        maxBitrate: 123,
        minIInterval: 123,
        parDenominator: 123,
        parNumerator: 123,
        profile: 'profile',
        qvbrQualityLevel: 123,
        rateControlMode: 'rateControlMode',
        scanType: 'scanType',
        sceneChangeDetect: 'sceneChangeDetect',
        slices: 123,
        tier: 'tier',
        timecodeBurninSettings: {
          fontSize: 'fontSize',
          position: 'position',
          prefix: 'prefix',
        },
        timecodeInsertion: 'timecodeInsertion',
      },
      mpeg2Settings: {
        adaptiveQuantization: 'adaptiveQuantization',
        afdSignaling: 'afdSignaling',
        colorMetadata: 'colorMetadata',
        colorSpace: 'colorSpace',
        displayAspectRatio: 'displayAspectRatio',
        filterSettings: {
          temporalFilterSettings: {
            postFilterSharpening: 'postFilterSharpening',
            strength: 'strength',
          },
        },
        fixedAfd: 'fixedAfd',
        framerateDenominator: 123,
        framerateNumerator: 123,
        gopClosedCadence: 123,
        gopNumBFrames: 123,
        gopSize: 123,
        gopSizeUnits: 'gopSizeUnits',
        scanType: 'scanType',
        subgopLength: 'subgopLength',
        timecodeBurninSettings: {
          fontSize: 'fontSize',
          position: 'position',
          prefix: 'prefix',
        },
        timecodeInsertion: 'timecodeInsertion',
      },
    },
    height: 123,
    name: 'name',
    respondToAfd: 'respondToAfd',
    scalingBehavior: 'scalingBehavior',
    sharpness: 123,
    width: 123,
  }],
};
Properties
| Name | Type | Description | 
|---|---|---|
| audio | IResolvable | IResolvable | Audio[] | The encoding information for output audio. | 
| avail | IResolvable | Avail | The settings for ad avail blanking. | 
| avail | IResolvable | Avail | The configuration settings for the ad avail handling. | 
| blackout | IResolvable | Blackout | The settings for the blackout slate. | 
| caption | IResolvable | IResolvable | Caption[] | The encoding information for output captions. | 
| feature | IResolvable | Feature | Settings to enable specific features. | 
| global | IResolvable | Global | The configuration settings that apply to the entire channel. | 
| motion | IResolvable | Motion | Settings to enable and configure the motion graphics overlay feature in the channel. | 
| nielsen | IResolvable | Nielsen | The settings to configure Nielsen watermarks. | 
| output | IResolvable | IResolvable | Output[] | The settings for the output groups in the channel. | 
| timecode | IResolvable | Timecode | Contains settings used to acquire and adjust timecode information from the inputs. | 
| video | IResolvable | IResolvable | Video[] | The encoding information for output videos. | 
audioDescriptions?
Type:
IResolvable | IResolvable | Audio[]
(optional)
The encoding information for output audio.
availBlanking?
Type:
IResolvable | Avail
(optional)
The settings for ad avail blanking.
availConfiguration?
Type:
IResolvable | Avail
(optional)
The configuration settings for the ad avail handling.
blackoutSlate?
Type:
IResolvable | Blackout
(optional)
The settings for the blackout slate.
captionDescriptions?
Type:
IResolvable | IResolvable | Caption[]
(optional)
The encoding information for output captions.
featureActivations?
Type:
IResolvable | Feature
(optional)
Settings to enable specific features.
globalConfiguration?
Type:
IResolvable | Global
(optional)
The configuration settings that apply to the entire channel.
motionGraphicsConfiguration?
Type:
IResolvable | Motion
(optional)
Settings to enable and configure the motion graphics overlay feature in the channel.
nielsenConfiguration?
Type:
IResolvable | Nielsen
(optional)
The settings to configure Nielsen watermarks.
outputGroups?
Type:
IResolvable | IResolvable | Output[]
(optional)
The settings for the output groups in the channel.
timecodeConfig?
Type:
IResolvable | Timecode
(optional)
Contains settings used to acquire and adjust timecode information from the inputs.
videoDescriptions?
Type:
IResolvable | IResolvable | Video[]
(optional)
The encoding information for output videos.
