Interface AudioChannelMapping.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<AudioChannelMapping.Builder,
,AudioChannelMapping> SdkBuilder<AudioChannelMapping.Builder,
,AudioChannelMapping> SdkPojo
- Enclosing class:
AudioChannelMapping
public static interface AudioChannelMapping.Builder
extends SdkPojo, CopyableBuilder<AudioChannelMapping.Builder,AudioChannelMapping>
-
Method Summary
Modifier and TypeMethodDescriptioninputChannelLevels
(Collection<InputChannelLevel> inputChannelLevels) Indices and gain values for each input channel that should be remixed into this output channel.inputChannelLevels
(Consumer<InputChannelLevel.Builder>... inputChannelLevels) Indices and gain values for each input channel that should be remixed into this output channel.inputChannelLevels
(InputChannelLevel... inputChannelLevels) Indices and gain values for each input channel that should be remixed into this output channel.outputChannel
(Integer outputChannel) The index of the output channel being produced.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
inputChannelLevels
Indices and gain values for each input channel that should be remixed into this output channel.- Parameters:
inputChannelLevels
- Indices and gain values for each input channel that should be remixed into this output channel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputChannelLevels
Indices and gain values for each input channel that should be remixed into this output channel.- Parameters:
inputChannelLevels
- Indices and gain values for each input channel that should be remixed into this output channel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputChannelLevels
AudioChannelMapping.Builder inputChannelLevels(Consumer<InputChannelLevel.Builder>... inputChannelLevels) Indices and gain values for each input channel that should be remixed into this output channel. This is a convenience method that creates an instance of theInputChannelLevel.Builder
avoiding the need to create one manually viaInputChannelLevel.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toinputChannelLevels(List<InputChannelLevel>)
.- Parameters:
inputChannelLevels
- a consumer that will call methods onInputChannelLevel.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
outputChannel
The index of the output channel being produced.- Parameters:
outputChannel
- The index of the output channel being produced.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-