@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AudioCodecSettings extends Object implements Serializable, Cloneable, StructuredPojo
Constructor and Description |
---|
AudioCodecSettings() |
Modifier and Type | Method and Description |
---|---|
AudioCodecSettings |
clone() |
boolean |
equals(Object obj) |
AacSettings |
getAacSettings()
Required when you set (Codec) under (AudioDescriptions)>(CodecSettings) to the value AAC.
|
Ac3Settings |
getAc3Settings()
Required when you set (Codec) under (AudioDescriptions)>(CodecSettings) to the value AC3.
|
AiffSettings |
getAiffSettings()
Required when you set (Codec) under (AudioDescriptions)>(CodecSettings) to the value AIFF.
|
String |
getCodec()
Type of Audio codec.
|
Eac3AtmosSettings |
getEac3AtmosSettings()
Required when you set (Codec) under (AudioDescriptions)>(CodecSettings) to the value EAC3_ATMOS.
|
Eac3Settings |
getEac3Settings()
Required when you set (Codec) under (AudioDescriptions)>(CodecSettings) to the value EAC3.
|
Mp2Settings |
getMp2Settings()
Required when you set (Codec) under (AudioDescriptions)>(CodecSettings) to the value MP2.
|
WavSettings |
getWavSettings()
Required when you set (Codec) under (AudioDescriptions)>(CodecSettings) to the value WAV.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAacSettings(AacSettings aacSettings)
Required when you set (Codec) under (AudioDescriptions)>(CodecSettings) to the value AAC.
|
void |
setAc3Settings(Ac3Settings ac3Settings)
Required when you set (Codec) under (AudioDescriptions)>(CodecSettings) to the value AC3.
|
void |
setAiffSettings(AiffSettings aiffSettings)
Required when you set (Codec) under (AudioDescriptions)>(CodecSettings) to the value AIFF.
|
void |
setCodec(String codec)
Type of Audio codec.
|
void |
setEac3AtmosSettings(Eac3AtmosSettings eac3AtmosSettings)
Required when you set (Codec) under (AudioDescriptions)>(CodecSettings) to the value EAC3_ATMOS.
|
void |
setEac3Settings(Eac3Settings eac3Settings)
Required when you set (Codec) under (AudioDescriptions)>(CodecSettings) to the value EAC3.
|
void |
setMp2Settings(Mp2Settings mp2Settings)
Required when you set (Codec) under (AudioDescriptions)>(CodecSettings) to the value MP2.
|
void |
setWavSettings(WavSettings wavSettings)
Required when you set (Codec) under (AudioDescriptions)>(CodecSettings) to the value WAV.
|
String |
toString()
Returns a string representation of this object.
|
AudioCodecSettings |
withAacSettings(AacSettings aacSettings)
Required when you set (Codec) under (AudioDescriptions)>(CodecSettings) to the value AAC.
|
AudioCodecSettings |
withAc3Settings(Ac3Settings ac3Settings)
Required when you set (Codec) under (AudioDescriptions)>(CodecSettings) to the value AC3.
|
AudioCodecSettings |
withAiffSettings(AiffSettings aiffSettings)
Required when you set (Codec) under (AudioDescriptions)>(CodecSettings) to the value AIFF.
|
AudioCodecSettings |
withCodec(AudioCodec codec)
Type of Audio codec.
|
AudioCodecSettings |
withCodec(String codec)
Type of Audio codec.
|
AudioCodecSettings |
withEac3AtmosSettings(Eac3AtmosSettings eac3AtmosSettings)
Required when you set (Codec) under (AudioDescriptions)>(CodecSettings) to the value EAC3_ATMOS.
|
AudioCodecSettings |
withEac3Settings(Eac3Settings eac3Settings)
Required when you set (Codec) under (AudioDescriptions)>(CodecSettings) to the value EAC3.
|
AudioCodecSettings |
withMp2Settings(Mp2Settings mp2Settings)
Required when you set (Codec) under (AudioDescriptions)>(CodecSettings) to the value MP2.
|
AudioCodecSettings |
withWavSettings(WavSettings wavSettings)
Required when you set (Codec) under (AudioDescriptions)>(CodecSettings) to the value WAV.
|
public void setAacSettings(AacSettings aacSettings)
aacSettings
- Required when you set (Codec) under (AudioDescriptions)>(CodecSettings) to the value AAC. The service
accepts one of two mutually exclusive groups of AAC settings--VBR and CBR. To select one of these modes,
set the value of Bitrate control mode (rateControlMode) to "VBR" or "CBR". In VBR mode, you control the
audio quality with the setting VBR quality (vbrQuality). In CBR mode, you use the setting Bitrate
(bitrate). Defaults and valid values depend on the rate control mode.public AacSettings getAacSettings()
public AudioCodecSettings withAacSettings(AacSettings aacSettings)
aacSettings
- Required when you set (Codec) under (AudioDescriptions)>(CodecSettings) to the value AAC. The service
accepts one of two mutually exclusive groups of AAC settings--VBR and CBR. To select one of these modes,
set the value of Bitrate control mode (rateControlMode) to "VBR" or "CBR". In VBR mode, you control the
audio quality with the setting VBR quality (vbrQuality). In CBR mode, you use the setting Bitrate
(bitrate). Defaults and valid values depend on the rate control mode.public void setAc3Settings(Ac3Settings ac3Settings)
ac3Settings
- Required when you set (Codec) under (AudioDescriptions)>(CodecSettings) to the value AC3.public Ac3Settings getAc3Settings()
public AudioCodecSettings withAc3Settings(Ac3Settings ac3Settings)
ac3Settings
- Required when you set (Codec) under (AudioDescriptions)>(CodecSettings) to the value AC3.public void setAiffSettings(AiffSettings aiffSettings)
aiffSettings
- Required when you set (Codec) under (AudioDescriptions)>(CodecSettings) to the value AIFF.public AiffSettings getAiffSettings()
public AudioCodecSettings withAiffSettings(AiffSettings aiffSettings)
aiffSettings
- Required when you set (Codec) under (AudioDescriptions)>(CodecSettings) to the value AIFF.public void setCodec(String codec)
codec
- Type of Audio codec.AudioCodec
public String getCodec()
AudioCodec
public AudioCodecSettings withCodec(String codec)
codec
- Type of Audio codec.AudioCodec
public AudioCodecSettings withCodec(AudioCodec codec)
codec
- Type of Audio codec.AudioCodec
public void setEac3AtmosSettings(Eac3AtmosSettings eac3AtmosSettings)
eac3AtmosSettings
- Required when you set (Codec) under (AudioDescriptions)>(CodecSettings) to the value EAC3_ATMOS.public Eac3AtmosSettings getEac3AtmosSettings()
public AudioCodecSettings withEac3AtmosSettings(Eac3AtmosSettings eac3AtmosSettings)
eac3AtmosSettings
- Required when you set (Codec) under (AudioDescriptions)>(CodecSettings) to the value EAC3_ATMOS.public void setEac3Settings(Eac3Settings eac3Settings)
eac3Settings
- Required when you set (Codec) under (AudioDescriptions)>(CodecSettings) to the value EAC3.public Eac3Settings getEac3Settings()
public AudioCodecSettings withEac3Settings(Eac3Settings eac3Settings)
eac3Settings
- Required when you set (Codec) under (AudioDescriptions)>(CodecSettings) to the value EAC3.public void setMp2Settings(Mp2Settings mp2Settings)
mp2Settings
- Required when you set (Codec) under (AudioDescriptions)>(CodecSettings) to the value MP2.public Mp2Settings getMp2Settings()
public AudioCodecSettings withMp2Settings(Mp2Settings mp2Settings)
mp2Settings
- Required when you set (Codec) under (AudioDescriptions)>(CodecSettings) to the value MP2.public void setWavSettings(WavSettings wavSettings)
wavSettings
- Required when you set (Codec) under (AudioDescriptions)>(CodecSettings) to the value WAV.public WavSettings getWavSettings()
public AudioCodecSettings withWavSettings(WavSettings wavSettings)
wavSettings
- Required when you set (Codec) under (AudioDescriptions)>(CodecSettings) to the value WAV.public String toString()
toString
in class Object
Object.toString()
public AudioCodecSettings clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.