Skip to content
v2.274.0

Experimental

@aws-cdk/aws-medialive-alpha is an experimental (alpha) package: its API may change in any release, without a major version bump.

AacCodingMode Class ​

AAC coding mode.

Example ​

ts
// AAC stereo
const aac = medialive.EncodeConfiguration.audio({
  name: 'aac_stereo',
  codec: medialive.AudioCodecSettings.aac({
    bitrate: Bitrate.kbps(192),
    codingMode: medialive.AacCodingMode.CODING_MODE_2_0,
  }),
});

// AC3 5.1
const ac3 = medialive.EncodeConfiguration.audio({
  name: 'ac3_surround',
  codec: medialive.AudioCodecSettings.ac3({
    bitrate: Bitrate.kbps(384),
    codingMode: medialive.Ac3CodingMode.CODING_MODE_3_2_LFE,
  }),
});

Properties ​

AD_RECEIVER_MIXAacCodingModead_receiver_mixAacCodingModeAD_RECEIVER_MIXAacCodingModeAD_RECEIVER_MIXAacCodingModeAD_RECEIVER_MIXAacCodingModerequiredstatic#
Ad receiver mix — receives stereo audio description + control track per ETSI TS 101 154 Annex E.
CODING_MODE_1_0AacCodingModecoding_mode_1_0AacCodingModeCODING_MODE_1_0AacCodingModeCODING_MODE_1_0AacCodingModeCODING_MODE_1_0AacCodingModerequiredstatic#
1.0 (mono).
CODING_MODE_1_1AacCodingModecoding_mode_1_1AacCodingModeCODING_MODE_1_1AacCodingModeCODING_MODE_1_1AacCodingModeCODING_MODE_1_1AacCodingModerequiredstatic#
1+1 (dual mono).
CODING_MODE_2_0AacCodingModecoding_mode_2_0AacCodingModeCODING_MODE_2_0AacCodingModeCODING_MODE_2_0AacCodingModeCODING_MODE_2_0AacCodingModerequiredstatic#
2.0 (stereo).
CODING_MODE_5_1AacCodingModecoding_mode_5_1AacCodingModeCODING_MODE_5_1AacCodingModeCODING_MODE_5_1AacCodingModeCODING_MODE_5_1AacCodingModerequiredstatic#
5.1 surround.
valuestringvaluestrvalueStringValuestringValue*stringrequired#
The underlying string value passed to CloudFormation.

Methods ​

of(value: string): AacCodingMode // chainable@staticmethod def of(value: str) -> AacCodingModepublic static AacCodingMode of(String value)public static AacCodingMode Of(string value)func Of(Value *string) AacCodingModestatic#
A value not yet modelled by AWS CDK.