@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 to the value AAC.
|
Ac3Settings |
getAc3Settings()
Required when you set Codec to the value AC3.
|
AiffSettings |
getAiffSettings()
Required when you set Codec to the value AIFF.
|
String |
getCodec()
Choose the audio codec for this output.
|
Eac3AtmosSettings |
getEac3AtmosSettings()
Required when you set Codec to the value EAC3_ATMOS.
|
Eac3Settings |
getEac3Settings()
Required when you set Codec to the value EAC3.
|
FlacSettings |
getFlacSettings()
Required when you set Codec, under AudioDescriptions>CodecSettings, to the value FLAC.
|
Mp2Settings |
getMp2Settings()
Required when you set Codec to the value MP2.
|
Mp3Settings |
getMp3Settings()
Required when you set Codec, under AudioDescriptions>CodecSettings, to the value MP3.
|
OpusSettings |
getOpusSettings()
Required when you set Codec, under AudioDescriptions>CodecSettings, to the value OPUS.
|
VorbisSettings |
getVorbisSettings()
Required when you set Codec, under AudioDescriptions>CodecSettings, to the value Vorbis.
|
WavSettings |
getWavSettings()
Required when you set Codec 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 to the value AAC.
|
void |
setAc3Settings(Ac3Settings ac3Settings)
Required when you set Codec to the value AC3.
|
void |
setAiffSettings(AiffSettings aiffSettings)
Required when you set Codec to the value AIFF.
|
void |
setCodec(String codec)
Choose the audio codec for this output.
|
void |
setEac3AtmosSettings(Eac3AtmosSettings eac3AtmosSettings)
Required when you set Codec to the value EAC3_ATMOS.
|
void |
setEac3Settings(Eac3Settings eac3Settings)
Required when you set Codec to the value EAC3.
|
void |
setFlacSettings(FlacSettings flacSettings)
Required when you set Codec, under AudioDescriptions>CodecSettings, to the value FLAC.
|
void |
setMp2Settings(Mp2Settings mp2Settings)
Required when you set Codec to the value MP2.
|
void |
setMp3Settings(Mp3Settings mp3Settings)
Required when you set Codec, under AudioDescriptions>CodecSettings, to the value MP3.
|
void |
setOpusSettings(OpusSettings opusSettings)
Required when you set Codec, under AudioDescriptions>CodecSettings, to the value OPUS.
|
void |
setVorbisSettings(VorbisSettings vorbisSettings)
Required when you set Codec, under AudioDescriptions>CodecSettings, to the value Vorbis.
|
void |
setWavSettings(WavSettings wavSettings)
Required when you set Codec to the value WAV.
|
String |
toString()
Returns a string representation of this object.
|
AudioCodecSettings |
withAacSettings(AacSettings aacSettings)
Required when you set Codec to the value AAC.
|
AudioCodecSettings |
withAc3Settings(Ac3Settings ac3Settings)
Required when you set Codec to the value AC3.
|
AudioCodecSettings |
withAiffSettings(AiffSettings aiffSettings)
Required when you set Codec to the value AIFF.
|
AudioCodecSettings |
withCodec(AudioCodec codec)
Choose the audio codec for this output.
|
AudioCodecSettings |
withCodec(String codec)
Choose the audio codec for this output.
|
AudioCodecSettings |
withEac3AtmosSettings(Eac3AtmosSettings eac3AtmosSettings)
Required when you set Codec to the value EAC3_ATMOS.
|
AudioCodecSettings |
withEac3Settings(Eac3Settings eac3Settings)
Required when you set Codec to the value EAC3.
|
AudioCodecSettings |
withFlacSettings(FlacSettings flacSettings)
Required when you set Codec, under AudioDescriptions>CodecSettings, to the value FLAC.
|
AudioCodecSettings |
withMp2Settings(Mp2Settings mp2Settings)
Required when you set Codec to the value MP2.
|
AudioCodecSettings |
withMp3Settings(Mp3Settings mp3Settings)
Required when you set Codec, under AudioDescriptions>CodecSettings, to the value MP3.
|
AudioCodecSettings |
withOpusSettings(OpusSettings opusSettings)
Required when you set Codec, under AudioDescriptions>CodecSettings, to the value OPUS.
|
AudioCodecSettings |
withVorbisSettings(VorbisSettings vorbisSettings)
Required when you set Codec, under AudioDescriptions>CodecSettings, to the value Vorbis.
|
AudioCodecSettings |
withWavSettings(WavSettings wavSettings)
Required when you set Codec to the value WAV.
|
public void setAacSettings(AacSettings aacSettings)
aacSettings
- Required when you set Codec 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 to "VBR" or
"CBR". In VBR mode, you control the audio quality with the setting VBR quality. In CBR mode, you use the
setting 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 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 to "VBR" or
"CBR". In VBR mode, you control the audio quality with the setting VBR quality. In CBR mode, you use the
setting Bitrate. Defaults and valid values depend on the rate control mode.public void setAc3Settings(Ac3Settings ac3Settings)
ac3Settings
- Required when you set Codec to the value AC3.public Ac3Settings getAc3Settings()
public AudioCodecSettings withAc3Settings(Ac3Settings ac3Settings)
ac3Settings
- Required when you set Codec to the value AC3.public void setAiffSettings(AiffSettings aiffSettings)
aiffSettings
- Required when you set Codec to the value AIFF.public AiffSettings getAiffSettings()
public AudioCodecSettings withAiffSettings(AiffSettings aiffSettings)
aiffSettings
- Required when you set Codec to the value AIFF.public void setCodec(String codec)
codec
- Choose the audio codec for this output. Note that the option Dolby Digital passthrough applies only to
Dolby Digital and Dolby Digital Plus audio inputs. Make sure that you choose a codec that's supported with
your output container:
https://docs.aws.amazon.com/mediaconvert/latest/ug/reference-codecs-containers.html#
reference-codecs-containers-output-audio For audio-only outputs, make sure that both your input audio
codec and your output audio codec are supported for audio-only workflows. For more information, see:
https:
//docs.aws.amazon.com/mediaconvert/latest/ug/reference-codecs-containers-input.html#reference-codecs-
containers-input-audio-only and
https://docs.aws.amazon.com/mediaconvert/latest/ug/reference-codecs-containers.html#audio-only-outputAudioCodec
public String getCodec()
AudioCodec
public AudioCodecSettings withCodec(String codec)
codec
- Choose the audio codec for this output. Note that the option Dolby Digital passthrough applies only to
Dolby Digital and Dolby Digital Plus audio inputs. Make sure that you choose a codec that's supported with
your output container:
https://docs.aws.amazon.com/mediaconvert/latest/ug/reference-codecs-containers.html#
reference-codecs-containers-output-audio For audio-only outputs, make sure that both your input audio
codec and your output audio codec are supported for audio-only workflows. For more information, see:
https:
//docs.aws.amazon.com/mediaconvert/latest/ug/reference-codecs-containers-input.html#reference-codecs-
containers-input-audio-only and
https://docs.aws.amazon.com/mediaconvert/latest/ug/reference-codecs-containers.html#audio-only-outputAudioCodec
public AudioCodecSettings withCodec(AudioCodec codec)
codec
- Choose the audio codec for this output. Note that the option Dolby Digital passthrough applies only to
Dolby Digital and Dolby Digital Plus audio inputs. Make sure that you choose a codec that's supported with
your output container:
https://docs.aws.amazon.com/mediaconvert/latest/ug/reference-codecs-containers.html#
reference-codecs-containers-output-audio For audio-only outputs, make sure that both your input audio
codec and your output audio codec are supported for audio-only workflows. For more information, see:
https:
//docs.aws.amazon.com/mediaconvert/latest/ug/reference-codecs-containers-input.html#reference-codecs-
containers-input-audio-only and
https://docs.aws.amazon.com/mediaconvert/latest/ug/reference-codecs-containers.html#audio-only-outputAudioCodec
public void setEac3AtmosSettings(Eac3AtmosSettings eac3AtmosSettings)
eac3AtmosSettings
- Required when you set Codec to the value EAC3_ATMOS.public Eac3AtmosSettings getEac3AtmosSettings()
public AudioCodecSettings withEac3AtmosSettings(Eac3AtmosSettings eac3AtmosSettings)
eac3AtmosSettings
- Required when you set Codec to the value EAC3_ATMOS.public void setEac3Settings(Eac3Settings eac3Settings)
eac3Settings
- Required when you set Codec to the value EAC3.public Eac3Settings getEac3Settings()
public AudioCodecSettings withEac3Settings(Eac3Settings eac3Settings)
eac3Settings
- Required when you set Codec to the value EAC3.public void setFlacSettings(FlacSettings flacSettings)
flacSettings
- Required when you set Codec, under AudioDescriptions>CodecSettings, to the value FLAC.public FlacSettings getFlacSettings()
public AudioCodecSettings withFlacSettings(FlacSettings flacSettings)
flacSettings
- Required when you set Codec, under AudioDescriptions>CodecSettings, to the value FLAC.public void setMp2Settings(Mp2Settings mp2Settings)
mp2Settings
- Required when you set Codec to the value MP2.public Mp2Settings getMp2Settings()
public AudioCodecSettings withMp2Settings(Mp2Settings mp2Settings)
mp2Settings
- Required when you set Codec to the value MP2.public void setMp3Settings(Mp3Settings mp3Settings)
mp3Settings
- Required when you set Codec, under AudioDescriptions>CodecSettings, to the value MP3.public Mp3Settings getMp3Settings()
public AudioCodecSettings withMp3Settings(Mp3Settings mp3Settings)
mp3Settings
- Required when you set Codec, under AudioDescriptions>CodecSettings, to the value MP3.public void setOpusSettings(OpusSettings opusSettings)
opusSettings
- Required when you set Codec, under AudioDescriptions>CodecSettings, to the value OPUS.public OpusSettings getOpusSettings()
public AudioCodecSettings withOpusSettings(OpusSettings opusSettings)
opusSettings
- Required when you set Codec, under AudioDescriptions>CodecSettings, to the value OPUS.public void setVorbisSettings(VorbisSettings vorbisSettings)
vorbisSettings
- Required when you set Codec, under AudioDescriptions>CodecSettings, to the value Vorbis.public VorbisSettings getVorbisSettings()
public AudioCodecSettings withVorbisSettings(VorbisSettings vorbisSettings)
vorbisSettings
- Required when you set Codec, under AudioDescriptions>CodecSettings, to the value Vorbis.public void setWavSettings(WavSettings wavSettings)
wavSettings
- Required when you set Codec to the value WAV.public WavSettings getWavSettings()
public AudioCodecSettings withWavSettings(WavSettings wavSettings)
wavSettings
- Required when you set Codec 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.