@Stability(value=Stable)
public static interface CfnChannel.AacSettingsProperty
extends software.amazon.jsii.JsiiSerializable
The parent of this entity is AudioCodecSettings.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.medialive.*;
AacSettingsProperty aacSettingsProperty = AacSettingsProperty.builder()
.bitrate(123)
.codingMode("codingMode")
.inputType("inputType")
.profile("profile")
.rateControlMode("rateControlMode")
.rawFormat("rawFormat")
.sampleRate(123)
.spec("spec")
.vbrQuality("vbrQuality")
.build();
| Modifier and Type | Interface and Description |
|---|---|
static class |
CfnChannel.AacSettingsProperty.Builder
A builder for
CfnChannel.AacSettingsProperty |
static class |
CfnChannel.AacSettingsProperty.Jsii$Proxy
An implementation for
CfnChannel.AacSettingsProperty |
| Modifier and Type | Method and Description |
|---|---|
static CfnChannel.AacSettingsProperty.Builder |
builder() |
default Number |
getBitrate()
The average bitrate in bits/second.
|
default String |
getCodingMode()
Mono, stereo, or 5.1 channel layout.
|
default String |
getInputType()
Set to broadcasterMixedAd when the input contains pre-mixed main audio + AD (narration) as a stereo pair.
|
default String |
getProfile()
The AAC profile.
|
default String |
getRateControlMode()
The rate control mode.
|
default String |
getRawFormat()
Sets the LATM/LOAS AAC output for raw containers.
|
default Number |
getSampleRate()
The sample rate in Hz.
|
default String |
getSpec()
Uses MPEG-2 AAC audio instead of MPEG-4 AAC audio for raw or MPEG-2 Transport Stream containers.
|
default String |
getVbrQuality()
The VBR quality level.
|
@Stability(value=Stable) @Nullable default Number getBitrate()
Valid values depend on the rate control mode and profile.
@Stability(value=Stable) @Nullable default String getCodingMode()
@Stability(value=Stable) @Nullable default String getInputType()
The Audio Type field (audioType) will be set to 3, which signals to downstream systems that this stream contains broadcaster mixed AD. Note that the input received by the encoder must contain pre-mixed audio; MediaLive does not perform the mixing. The values in audioTypeControl and audioType (in AudioDescription) are ignored when set to broadcasterMixedAd. Leave this set to normal when the input does not contain pre-mixed audio + AD.
@Stability(value=Stable) @Nullable default String getProfile()
@Stability(value=Stable) @Nullable default String getRateControlMode()
@Stability(value=Stable) @Nullable default String getRawFormat()
@Stability(value=Stable) @Nullable default Number getSampleRate()
Valid values depend on the rate control mode and profile.
@Stability(value=Stable) @Nullable default String getSpec()
@Stability(value=Stable) @Nullable default String getVbrQuality()
This is used only if rateControlMode is VBR.
@Stability(value=Stable) static CfnChannel.AacSettingsProperty.Builder builder()
Copyright © 2022. All rights reserved.