@Generated(value="software.amazon.awssdk:codegen") public class AacSettings extends Object implements StructuredPojo, ToCopyableBuilder<AacSettings.Builder,AacSettings>
| Modifier and Type | Class and Description |
|---|---|
static interface |
AacSettings.Builder |
| Modifier and Type | Method and Description |
|---|---|
Double |
bitrate()
Average bitrate in bits/second.
|
static AacSettings.Builder |
builder() |
AacCodingMode |
codingMode()
Mono, Stereo, or 5.1 channel layout.
|
String |
codingModeAsString()
Mono, Stereo, or 5.1 channel layout.
|
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
AacInputType |
inputType()
Set to "broadcasterMixedAd" when input contains pre-mixed main audio + AD (narration) as a stereo pair.
|
String |
inputTypeAsString()
Set to "broadcasterMixedAd" when input contains pre-mixed main audio + AD (narration) as a stereo pair.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
AacProfile |
profile()
AAC Profile.
|
String |
profileAsString()
AAC Profile.
|
AacRateControlMode |
rateControlMode()
Rate Control Mode.
|
String |
rateControlModeAsString()
Rate Control Mode.
|
AacRawFormat |
rawFormat()
Sets LATM / LOAS AAC output for raw containers.
|
String |
rawFormatAsString()
Sets LATM / LOAS AAC output for raw containers.
|
Double |
sampleRate()
Sample rate in Hz.
|
static Class<? extends AacSettings.Builder> |
serializableBuilderClass() |
AacSpec |
spec()
Use MPEG-2 AAC audio instead of MPEG-4 AAC audio for raw or MPEG-2 Transport Stream containers.
|
String |
specAsString()
Use MPEG-2 AAC audio instead of MPEG-4 AAC audio for raw or MPEG-2 Transport Stream containers.
|
AacSettings.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
AacVbrQuality |
vbrQuality()
VBR Quality Level - Only used if rateControlMode is VBR.
|
String |
vbrQualityAsString()
VBR Quality Level - Only used if rateControlMode is VBR.
|
copypublic Double bitrate()
public AacCodingMode codingMode()
If the service returns an enum value that is not available in the current SDK version, codingMode will
return AacCodingMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
codingModeAsString().
AacCodingModepublic String codingModeAsString()
If the service returns an enum value that is not available in the current SDK version, codingMode will
return AacCodingMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
codingModeAsString().
AacCodingModepublic AacInputType inputType()
If the service returns an enum value that is not available in the current SDK version, inputType will
return AacInputType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
inputTypeAsString().
AacInputTypepublic String inputTypeAsString()
If the service returns an enum value that is not available in the current SDK version, inputType will
return AacInputType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
inputTypeAsString().
AacInputTypepublic AacProfile profile()
If the service returns an enum value that is not available in the current SDK version, profile will
return AacProfile.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
profileAsString().
AacProfilepublic String profileAsString()
If the service returns an enum value that is not available in the current SDK version, profile will
return AacProfile.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
profileAsString().
AacProfilepublic AacRateControlMode rateControlMode()
If the service returns an enum value that is not available in the current SDK version, rateControlMode
will return AacRateControlMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from rateControlModeAsString().
AacRateControlModepublic String rateControlModeAsString()
If the service returns an enum value that is not available in the current SDK version, rateControlMode
will return AacRateControlMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from rateControlModeAsString().
AacRateControlModepublic AacRawFormat rawFormat()
If the service returns an enum value that is not available in the current SDK version, rawFormat will
return AacRawFormat.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
rawFormatAsString().
AacRawFormatpublic String rawFormatAsString()
If the service returns an enum value that is not available in the current SDK version, rawFormat will
return AacRawFormat.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
rawFormatAsString().
AacRawFormatpublic Double sampleRate()
public AacSpec spec()
If the service returns an enum value that is not available in the current SDK version, spec will return
AacSpec.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
specAsString().
AacSpecpublic String specAsString()
If the service returns an enum value that is not available in the current SDK version, spec will return
AacSpec.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
specAsString().
AacSpecpublic AacVbrQuality vbrQuality()
If the service returns an enum value that is not available in the current SDK version, vbrQuality will
return AacVbrQuality.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
vbrQualityAsString().
AacVbrQualitypublic String vbrQualityAsString()
If the service returns an enum value that is not available in the current SDK version, vbrQuality will
return AacVbrQuality.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
vbrQualityAsString().
AacVbrQualitypublic AacSettings.Builder toBuilder()
ToCopyableBuildertoBuilder in interface ToCopyableBuilder<AacSettings.Builder,AacSettings>public static AacSettings.Builder builder()
public static Class<? extends AacSettings.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.