public static interface AudioChannelMapping.Builder extends CopyableBuilder<AudioChannelMapping.Builder,AudioChannelMapping>
Modifier and Type | Method and Description |
---|---|
AudioChannelMapping.Builder |
inputChannelLevels(Collection<InputChannelLevel> inputChannelLevels)
Indices and gain values for each input channel that should be remixed into this output channel.
|
AudioChannelMapping.Builder |
inputChannelLevels(Consumer<InputChannelLevel.Builder>... inputChannelLevels)
Indices and gain values for each input channel that should be remixed into this output channel.
|
AudioChannelMapping.Builder |
inputChannelLevels(InputChannelLevel... inputChannelLevels)
Indices and gain values for each input channel that should be remixed into this output channel.
|
AudioChannelMapping.Builder |
outputChannel(Integer outputChannel)
The index of the output channel being produced.
|
copy
applyMutation, build
AudioChannelMapping.Builder inputChannelLevels(Collection<InputChannelLevel> inputChannelLevels)
inputChannelLevels
- Indices and gain values for each input channel that should be remixed into this output channel.AudioChannelMapping.Builder inputChannelLevels(InputChannelLevel... inputChannelLevels)
inputChannelLevels
- Indices and gain values for each input channel that should be remixed into this output channel.AudioChannelMapping.Builder inputChannelLevels(Consumer<InputChannelLevel.Builder>... inputChannelLevels)
List.Builder
avoiding the need to
create one manually via List#builder()
.
When the Consumer
completes, List.Builder#build()
is called immediately
and its result is passed to #inputChannelLevels(List)
.inputChannelLevels
- a consumer that will call methods on List.Builder
#inputChannelLevels(List)
AudioChannelMapping.Builder outputChannel(Integer outputChannel)
outputChannel
- The index of the output channel being produced.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.