Class AacSettingsProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.medialive.alpha.AacSettingsProps.Jsii$Proxy
- All Implemented Interfaces:
AacSettingsProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
AacSettingsProps
@Stability(Experimental)
@Internal
public static final class AacSettingsProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements AacSettingsProps
An implementation for
AacSettingsProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.medialive.alpha.AacSettingsProps
AacSettingsProps.Builder, AacSettingsProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(AacSettingsProps.Builder builder) Constructor that initializes the object based on literal property values passed by theAacSettingsProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal Bitrate(experimental) The average bitrate.final AacCodingMode(experimental) The coding mode (mono, stereo, 5.1).final AacInputType(experimental) Set to broadcasterMixedAd when the input contains pre-mixed main audio + AD (narration) as a stereo pair.final AacProfile(experimental) The AAC profile.final AacRateControlMode(experimental) The rate control mode.final AacRawFormat(experimental) Sets the LATM/LOAS AAC output for raw containers.final AudioSampleRate(experimental) The sample rate.final AacSpecgetSpec()(experimental) The AAC specification (MPEG-4 or MPEG-2) used to encode the audio.final AacVbrQuality(experimental) The VBR quality level.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theAacSettingsProps.Builder.
-
-
Method Details
-
getBitrate
Description copied from interface:AacSettingsProps(experimental) The average bitrate.Default: Bitrate.kbps(192)
- Specified by:
getBitratein interfaceAacSettingsProps
-
getCodingMode
Description copied from interface:AacSettingsProps(experimental) The coding mode (mono, stereo, 5.1).Default: AacCodingMode.CODING_MODE_2_0
- Specified by:
getCodingModein interfaceAacSettingsProps
-
getInputType
Description copied from interface:AacSettingsProps(experimental) Set to broadcasterMixedAd when the input contains pre-mixed main audio + AD (narration) as a stereo pair.Default: AacInputType.NORMAL
- Specified by:
getInputTypein interfaceAacSettingsProps
-
getProfile
Description copied from interface:AacSettingsProps(experimental) The AAC profile.Default: AacProfile.LC
- Specified by:
getProfilein interfaceAacSettingsProps
-
getRateControlMode
Description copied from interface:AacSettingsProps(experimental) The rate control mode.Default: AacRateControlMode.CBR
- Specified by:
getRateControlModein interfaceAacSettingsProps
-
getRawFormat
Description copied from interface:AacSettingsProps(experimental) Sets the LATM/LOAS AAC output for raw containers.Default: AacRawFormat.NONE
- Specified by:
getRawFormatin interfaceAacSettingsProps
-
getSampleRate
Description copied from interface:AacSettingsProps(experimental) The sample rate.Default: AudioSampleRate.HZ_48000
- Specified by:
getSampleRatein interfaceAacSettingsProps
-
getSpec
Description copied from interface:AacSettingsProps(experimental) The AAC specification (MPEG-4 or MPEG-2) used to encode the audio.Set to
AacSpec.MPEG2to emit MPEG-2 AAC instead of MPEG-4 AAC for raw or MPEG-2 Transport Stream containers.Default: AacSpec.MPEG4
- Specified by:
getSpecin interfaceAacSettingsProps
-
getVbrQuality
Description copied from interface:AacSettingsProps(experimental) The VBR quality level.Used only if rateControlMode is VBR.
Default: - service default
- Specified by:
getVbrQualityin interfaceAacSettingsProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-