Interface AudioChannelMapping.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<AudioChannelMapping.Builder,,AudioChannelMapping> SdkBuilder<AudioChannelMapping.Builder,,AudioChannelMapping> SdkPojo
- Enclosing class:
AudioChannelMapping
@Mutable
@NotThreadSafe
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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, 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.Builderavoiding the need to create one manually viaInputChannelLevel.builder().When the
Consumercompletes,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.
-