public static interface AudioCodecSettings.Builder extends SdkPojo, CopyableBuilder<AudioCodecSettings.Builder,AudioCodecSettings>
Modifier and Type | Method and Description |
---|---|
AudioCodecSettings.Builder |
aacSettings(AacSettings aacSettings)
Required when you set (Codec) under (AudioDescriptions)>(CodecSettings) to the value AAC.
|
default AudioCodecSettings.Builder |
aacSettings(Consumer<AacSettings.Builder> aacSettings)
Required when you set (Codec) under (AudioDescriptions)>(CodecSettings) to the value AAC.
|
AudioCodecSettings.Builder |
ac3Settings(Ac3Settings ac3Settings)
Required when you set (Codec) under (AudioDescriptions)>(CodecSettings) to the value AC3.
|
default AudioCodecSettings.Builder |
ac3Settings(Consumer<Ac3Settings.Builder> ac3Settings)
Required when you set (Codec) under (AudioDescriptions)>(CodecSettings) to the value AC3.
|
AudioCodecSettings.Builder |
aiffSettings(AiffSettings aiffSettings)
Required when you set (Codec) under (AudioDescriptions)>(CodecSettings) to the value AIFF.
|
default AudioCodecSettings.Builder |
aiffSettings(Consumer<AiffSettings.Builder> aiffSettings)
Required when you set (Codec) under (AudioDescriptions)>(CodecSettings) to the value AIFF.
|
AudioCodecSettings.Builder |
codec(AudioCodec codec)
Type of Audio codec.
|
AudioCodecSettings.Builder |
codec(String codec)
Type of Audio codec.
|
default AudioCodecSettings.Builder |
eac3Settings(Consumer<Eac3Settings.Builder> eac3Settings)
Required when you set (Codec) under (AudioDescriptions)>(CodecSettings) to the value EAC3.
|
AudioCodecSettings.Builder |
eac3Settings(Eac3Settings eac3Settings)
Required when you set (Codec) under (AudioDescriptions)>(CodecSettings) to the value EAC3.
|
default AudioCodecSettings.Builder |
mp2Settings(Consumer<Mp2Settings.Builder> mp2Settings)
Required when you set (Codec) under (AudioDescriptions)>(CodecSettings) to the value MP2.
|
AudioCodecSettings.Builder |
mp2Settings(Mp2Settings mp2Settings)
Required when you set (Codec) under (AudioDescriptions)>(CodecSettings) to the value MP2.
|
default AudioCodecSettings.Builder |
wavSettings(Consumer<WavSettings.Builder> wavSettings)
Required when you set (Codec) under (AudioDescriptions)>(CodecSettings) to the value WAV.
|
AudioCodecSettings.Builder |
wavSettings(WavSettings wavSettings)
Required when you set (Codec) under (AudioDescriptions)>(CodecSettings) to the value WAV.
|
copy
applyMutation, build
AudioCodecSettings.Builder aacSettings(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.default AudioCodecSettings.Builder aacSettings(Consumer<AacSettings.Builder> aacSettings)
AacSettings.Builder
avoiding the need to create one manually via AacSettings.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its result
is passed to aacSettings(AacSettings)
.aacSettings
- a consumer that will call methods on AacSettings.Builder
aacSettings(AacSettings)
AudioCodecSettings.Builder ac3Settings(Ac3Settings ac3Settings)
ac3Settings
- Required when you set (Codec) under (AudioDescriptions)>(CodecSettings) to the value AC3.default AudioCodecSettings.Builder ac3Settings(Consumer<Ac3Settings.Builder> ac3Settings)
Ac3Settings.Builder
avoiding the need to create one
manually via Ac3Settings.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its result
is passed to ac3Settings(Ac3Settings)
.ac3Settings
- a consumer that will call methods on Ac3Settings.Builder
ac3Settings(Ac3Settings)
AudioCodecSettings.Builder aiffSettings(AiffSettings aiffSettings)
aiffSettings
- Required when you set (Codec) under (AudioDescriptions)>(CodecSettings) to the value AIFF.default AudioCodecSettings.Builder aiffSettings(Consumer<AiffSettings.Builder> aiffSettings)
AiffSettings.Builder
avoiding the need to create one
manually via AiffSettings.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to aiffSettings(AiffSettings)
.aiffSettings
- a consumer that will call methods on AiffSettings.Builder
aiffSettings(AiffSettings)
AudioCodecSettings.Builder codec(String codec)
codec
- Type of Audio codec.AudioCodec
,
AudioCodec
AudioCodecSettings.Builder codec(AudioCodec codec)
codec
- Type of Audio codec.AudioCodec
,
AudioCodec
AudioCodecSettings.Builder eac3Settings(Eac3Settings eac3Settings)
eac3Settings
- Required when you set (Codec) under (AudioDescriptions)>(CodecSettings) to the value EAC3.default AudioCodecSettings.Builder eac3Settings(Consumer<Eac3Settings.Builder> eac3Settings)
Eac3Settings.Builder
avoiding the need to create one
manually via Eac3Settings.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to eac3Settings(Eac3Settings)
.eac3Settings
- a consumer that will call methods on Eac3Settings.Builder
eac3Settings(Eac3Settings)
AudioCodecSettings.Builder mp2Settings(Mp2Settings mp2Settings)
mp2Settings
- Required when you set (Codec) under (AudioDescriptions)>(CodecSettings) to the value MP2.default AudioCodecSettings.Builder mp2Settings(Consumer<Mp2Settings.Builder> mp2Settings)
Mp2Settings.Builder
avoiding the need to create one
manually via Mp2Settings.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its result
is passed to mp2Settings(Mp2Settings)
.mp2Settings
- a consumer that will call methods on Mp2Settings.Builder
mp2Settings(Mp2Settings)
AudioCodecSettings.Builder wavSettings(WavSettings wavSettings)
wavSettings
- Required when you set (Codec) under (AudioDescriptions)>(CodecSettings) to the value WAV.default AudioCodecSettings.Builder wavSettings(Consumer<WavSettings.Builder> wavSettings)
WavSettings.Builder
avoiding the need to create one
manually via WavSettings.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its result
is passed to wavSettings(WavSettings)
.wavSettings
- a consumer that will call methods on WavSettings.Builder
wavSettings(WavSettings)
Copyright © 2019. All rights reserved.