public static final class CfnChannel.AacSettingsProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnChannel.AacSettingsProperty
CfnChannel.AacSettingsProperty
CfnChannel.AacSettingsProperty.Builder, CfnChannel.AacSettingsProperty.Jsii$Proxy
Modifier | Constructor and Description |
---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
Modifier and Type | Method and Description |
---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(java.lang.Object o) |
java.lang.Number |
getBitrate()
The average bitrate in bits/second.
|
java.lang.String |
getCodingMode()
Mono, stereo, or 5.1 channel layout.
|
java.lang.String |
getInputType()
Set to broadcasterMixedAd when the input contains pre-mixed main audio + AD (narration) as a stereo pair.
|
java.lang.String |
getProfile()
The AAC profile.
|
java.lang.String |
getRateControlMode()
The rate control mode.
|
java.lang.String |
getRawFormat()
Sets the LATM/LOAS AAC output for raw containers.
|
java.lang.Number |
getSampleRate()
The sample rate in Hz.
|
java.lang.String |
getSpec()
Uses MPEG-2 AAC audio instead of MPEG-4 AAC audio for raw or MPEG-2 Transport Stream containers.
|
java.lang.String |
getVbrQuality()
The VBR quality level.
|
int |
hashCode() |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
builder
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef
- Reference to the JSII managed object.public final java.lang.Number getBitrate()
CfnChannel.AacSettingsProperty
Valid values depend on the rate control mode and profile.
getBitrate
in interface CfnChannel.AacSettingsProperty
public final java.lang.String getCodingMode()
CfnChannel.AacSettingsProperty
getCodingMode
in interface CfnChannel.AacSettingsProperty
public final java.lang.String getInputType()
CfnChannel.AacSettingsProperty
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.
getInputType
in interface CfnChannel.AacSettingsProperty
public final java.lang.String getProfile()
CfnChannel.AacSettingsProperty
getProfile
in interface CfnChannel.AacSettingsProperty
public final java.lang.String getRateControlMode()
CfnChannel.AacSettingsProperty
getRateControlMode
in interface CfnChannel.AacSettingsProperty
public final java.lang.String getRawFormat()
CfnChannel.AacSettingsProperty
getRawFormat
in interface CfnChannel.AacSettingsProperty
public final java.lang.Number getSampleRate()
CfnChannel.AacSettingsProperty
Valid values depend on the rate control mode and profile.
getSampleRate
in interface CfnChannel.AacSettingsProperty
public final java.lang.String getSpec()
CfnChannel.AacSettingsProperty
getSpec
in interface CfnChannel.AacSettingsProperty
public final java.lang.String getVbrQuality()
CfnChannel.AacSettingsProperty
This is used only if rateControlMode is VBR.
getVbrQuality
in interface CfnChannel.AacSettingsProperty
public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
public final boolean equals(java.lang.Object o)
public final int hashCode()