public static interface RemixSettings.Builder extends CopyableBuilder<RemixSettings.Builder,RemixSettings>
Modifier and Type | Method and Description |
---|---|
RemixSettings.Builder |
channelMappings(AudioChannelMapping... channelMappings)
Mapping of input channels to output channels, with appropriate gain adjustments.
|
RemixSettings.Builder |
channelMappings(Collection<AudioChannelMapping> channelMappings)
Mapping of input channels to output channels, with appropriate gain adjustments.
|
RemixSettings.Builder |
channelMappings(Consumer<AudioChannelMapping.Builder>... channelMappings)
Mapping of input channels to output channels, with appropriate gain adjustments.
|
RemixSettings.Builder |
channelsIn(Integer channelsIn)
Number of input channels to be used.
|
RemixSettings.Builder |
channelsOut(Integer channelsOut)
Number of output channels to be produced.
|
copy
applyMutation, build
RemixSettings.Builder channelMappings(Collection<AudioChannelMapping> channelMappings)
channelMappings
- Mapping of input channels to output channels, with appropriate gain adjustments.RemixSettings.Builder channelMappings(AudioChannelMapping... channelMappings)
channelMappings
- Mapping of input channels to output channels, with appropriate gain adjustments.RemixSettings.Builder channelMappings(Consumer<AudioChannelMapping.Builder>... channelMappings)
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 #channelMappings(List)
.channelMappings
- a consumer that will call methods on List.Builder
#channelMappings(List)
RemixSettings.Builder channelsIn(Integer channelsIn)
channelsIn
- Number of input channels to be used.RemixSettings.Builder channelsOut(Integer channelsOut)
channelsOut
- Number of output channels to be produced. Valid values: 1, 2, 4, 6, 8Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.