public static interface AudioSelector.Builder extends CopyableBuilder<AudioSelector.Builder,AudioSelector>
Modifier and Type | Method and Description |
---|---|
AudioSelector.Builder |
defaultSelection(AudioDefaultSelection defaultSelection)
Sets the value of the DefaultSelection property for this object.
|
AudioSelector.Builder |
defaultSelection(String defaultSelection)
Sets the value of the DefaultSelection property for this object.
|
AudioSelector.Builder |
externalAudioFileInput(String externalAudioFileInput)
Specifies audio data from an external file source.
|
AudioSelector.Builder |
languageCode(LanguageCode languageCode)
Selects a specific language code from within an audio source.
|
AudioSelector.Builder |
languageCode(String languageCode)
Selects a specific language code from within an audio source.
|
AudioSelector.Builder |
offset(Integer offset)
Specifies a time delta in milliseconds to offset the audio from the input video.
|
AudioSelector.Builder |
pids(Collection<Integer> pids)
Selects a specific PID from within an audio source (e.g.
|
AudioSelector.Builder |
pids(Integer... pids)
Selects a specific PID from within an audio source (e.g.
|
AudioSelector.Builder |
programSelection(Integer programSelection)
Applies only when input streams contain Dolby E.
|
default AudioSelector.Builder |
remixSettings(Consumer<RemixSettings.Builder> remixSettings)
Advanced audio remixing settings.
|
AudioSelector.Builder |
remixSettings(RemixSettings remixSettings)
Advanced audio remixing settings.
|
AudioSelector.Builder |
selectorType(AudioSelectorType selectorType)
Sets the value of the SelectorType property for this object.
|
AudioSelector.Builder |
selectorType(String selectorType)
Sets the value of the SelectorType property for this object.
|
AudioSelector.Builder |
tracks(Collection<Integer> tracks)
Identify the channel to include in this selector by entering the 1-based track index.
|
AudioSelector.Builder |
tracks(Integer... tracks)
Identify the channel to include in this selector by entering the 1-based track index.
|
copy
applyMutation, build
AudioSelector.Builder defaultSelection(String defaultSelection)
defaultSelection
- The new value for the DefaultSelection property for this object.AudioDefaultSelection
,
AudioDefaultSelection
AudioSelector.Builder defaultSelection(AudioDefaultSelection defaultSelection)
defaultSelection
- The new value for the DefaultSelection property for this object.AudioDefaultSelection
,
AudioDefaultSelection
AudioSelector.Builder externalAudioFileInput(String externalAudioFileInput)
externalAudioFileInput
- Specifies audio data from an external file source. Auto populated when Infer External Filename is
checkedAudioSelector.Builder languageCode(String languageCode)
languageCode
- Selects a specific language code from within an audio source.LanguageCode
,
LanguageCode
AudioSelector.Builder languageCode(LanguageCode languageCode)
languageCode
- Selects a specific language code from within an audio source.LanguageCode
,
LanguageCode
AudioSelector.Builder offset(Integer offset)
offset
- Specifies a time delta in milliseconds to offset the audio from the input video.AudioSelector.Builder pids(Collection<Integer> pids)
pids
- Selects a specific PID from within an audio source (e.g. 257 selects PID 0x101).AudioSelector.Builder pids(Integer... pids)
pids
- Selects a specific PID from within an audio source (e.g. 257 selects PID 0x101).AudioSelector.Builder programSelection(Integer programSelection)
programSelection
- Applies only when input streams contain Dolby E. Enter the program ID (according to the metadata in
the audio) of the Dolby E program to extract from the specified track. One program extracted per audio
selector. To select multiple programs, create multiple selectors with the same Track and different
Program numbers. "All channels" means to ignore the program IDs and include all the channels in this
selector; useful if metadata is known to be incorrect.AudioSelector.Builder remixSettings(RemixSettings remixSettings)
remixSettings
- Advanced audio remixing settings.default AudioSelector.Builder remixSettings(Consumer<RemixSettings.Builder> remixSettings)
RemixSettings.Builder
avoiding the need to create one manually via RemixSettings.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to remixSettings(RemixSettings)
.remixSettings
- a consumer that will call methods on RemixSettings.Builder
remixSettings(RemixSettings)
AudioSelector.Builder selectorType(String selectorType)
selectorType
- The new value for the SelectorType property for this object.AudioSelectorType
,
AudioSelectorType
AudioSelector.Builder selectorType(AudioSelectorType selectorType)
selectorType
- The new value for the SelectorType property for this object.AudioSelectorType
,
AudioSelectorType
AudioSelector.Builder tracks(Collection<Integer> tracks)
tracks
- Identify the channel to include in this selector by entering the 1-based track index. To combine
several tracks, enter a comma-separated list, e.g. "1,2,3" for tracks 1-3.AudioSelector.Builder tracks(Integer... tracks)
tracks
- Identify the channel to include in this selector by entering the 1-based track index. To combine
several tracks, enter a comma-separated list, e.g. "1,2,3" for tracks 1-3.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.