aws-cdk-lib.aws_medialive.CfnChannel.AudioCodecSettingsProperty

interface AudioCodecSettingsProperty

LanguageType name
.NETAmazon.CDK.AWS.MediaLive.CfnChannel.AudioCodecSettingsProperty
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awsmedialive#CfnChannel_AudioCodecSettingsProperty
Javasoftware.amazon.awscdk.services.medialive.CfnChannel.AudioCodecSettingsProperty
Pythonaws_cdk.aws_medialive.CfnChannel.AudioCodecSettingsProperty
TypeScript aws-cdk-lib » aws_medialive » CfnChannel » AudioCodecSettingsProperty

The configuration of the audio codec in the audio output.

The parent of this entity is AudioDescription.

Example

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_medialive as medialive } from 'aws-cdk-lib';
const audioCodecSettingsProperty: medialive.CfnChannel.AudioCodecSettingsProperty = {
  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,
  },
};

Properties

NameTypeDescription
aacSettings?IResolvable | AacSettingsPropertyThe setup of the AAC audio codec in the output.
ac3Settings?IResolvable | Ac3SettingsPropertyThe setup of an AC3 audio codec in the output.
eac3AtmosSettings?IResolvable | Eac3AtmosSettingsPropertyCfnChannel.AudioCodecSettingsProperty.Eac3AtmosSettings.
eac3Settings?IResolvable | Eac3SettingsPropertyThe setup of an EAC3 audio codec in the output.
mp2Settings?IResolvable | Mp2SettingsPropertyThe setup of an MP2 audio codec in the output.
passThroughSettings?IResolvable | PassThroughSettingsPropertyThe setup to pass through the Dolby audio codec to the output.
wavSettings?IResolvable | WavSettingsPropertySettings for audio encoded with the WAV codec.

aacSettings?

Type: IResolvable | AacSettingsProperty (optional)

The setup of the AAC audio codec in the output.


ac3Settings?

Type: IResolvable | Ac3SettingsProperty (optional)

The setup of an AC3 audio codec in the output.


eac3AtmosSettings?

Type: IResolvable | Eac3AtmosSettingsProperty (optional)

CfnChannel.AudioCodecSettingsProperty.Eac3AtmosSettings.


eac3Settings?

Type: IResolvable | Eac3SettingsProperty (optional)

The setup of an EAC3 audio codec in the output.


mp2Settings?

Type: IResolvable | Mp2SettingsProperty (optional)

The setup of an MP2 audio codec in the output.


passThroughSettings?

Type: IResolvable | PassThroughSettingsProperty (optional)

The setup to pass through the Dolby audio codec to the output.


wavSettings?

Type: IResolvable | WavSettingsProperty (optional)

Settings for audio encoded with the WAV codec.