public static interface InputSettings.Builder extends CopyableBuilder<InputSettings.Builder,InputSettings>
Modifier and Type | Method and Description |
---|---|
InputSettings.Builder |
audioSelectors(AudioSelector... audioSelectors)
Used to select the audio stream to decode for inputs that have multiple available.
|
InputSettings.Builder |
audioSelectors(Collection<AudioSelector> audioSelectors)
Used to select the audio stream to decode for inputs that have multiple available.
|
InputSettings.Builder |
audioSelectors(Consumer<AudioSelector.Builder>... audioSelectors)
Used to select the audio stream to decode for inputs that have multiple available.
|
InputSettings.Builder |
captionSelectors(CaptionSelector... captionSelectors)
Used to select the caption input to use for inputs that have multiple available.
|
InputSettings.Builder |
captionSelectors(Collection<CaptionSelector> captionSelectors)
Used to select the caption input to use for inputs that have multiple available.
|
InputSettings.Builder |
captionSelectors(Consumer<CaptionSelector.Builder>... captionSelectors)
Used to select the caption input to use for inputs that have multiple available.
|
InputSettings.Builder |
deblockFilter(InputDeblockFilter deblockFilter)
Enable or disable the deblock filter when filtering.
|
InputSettings.Builder |
deblockFilter(String deblockFilter)
Enable or disable the deblock filter when filtering.
|
InputSettings.Builder |
denoiseFilter(InputDenoiseFilter denoiseFilter)
Enable or disable the denoise filter when filtering.
|
InputSettings.Builder |
denoiseFilter(String denoiseFilter)
Enable or disable the denoise filter when filtering.
|
InputSettings.Builder |
filterStrength(Integer filterStrength)
Adjusts the magnitude of filtering from 1 (minimal) to 5 (strongest).
|
InputSettings.Builder |
inputFilter(InputFilter inputFilter)
Turns on the filter for this input.
|
InputSettings.Builder |
inputFilter(String inputFilter)
Turns on the filter for this input.
|
default InputSettings.Builder |
networkInputSettings(Consumer<NetworkInputSettings.Builder> networkInputSettings)
Input settings.
|
InputSettings.Builder |
networkInputSettings(NetworkInputSettings networkInputSettings)
Input settings.
|
InputSettings.Builder |
sourceEndBehavior(InputSourceEndBehavior sourceEndBehavior)
Loop input if it is a file.
|
InputSettings.Builder |
sourceEndBehavior(String sourceEndBehavior)
Loop input if it is a file.
|
default InputSettings.Builder |
videoSelector(Consumer<VideoSelector.Builder> videoSelector)
Informs which video elementary stream to decode for input types that have multiple available.
|
InputSettings.Builder |
videoSelector(VideoSelector videoSelector)
Informs which video elementary stream to decode for input types that have multiple available.
|
copy
applyMutation, build
InputSettings.Builder audioSelectors(Collection<AudioSelector> audioSelectors)
audioSelectors
- Used to select the audio stream to decode for inputs that have multiple available.InputSettings.Builder audioSelectors(AudioSelector... audioSelectors)
audioSelectors
- Used to select the audio stream to decode for inputs that have multiple available.InputSettings.Builder audioSelectors(Consumer<AudioSelector.Builder>... audioSelectors)
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 #audioSelectors(List)
.audioSelectors
- a consumer that will call methods on List.Builder
#audioSelectors(List)
InputSettings.Builder captionSelectors(Collection<CaptionSelector> captionSelectors)
captionSelectors
- Used to select the caption input to use for inputs that have multiple available.InputSettings.Builder captionSelectors(CaptionSelector... captionSelectors)
captionSelectors
- Used to select the caption input to use for inputs that have multiple available.InputSettings.Builder captionSelectors(Consumer<CaptionSelector.Builder>... captionSelectors)
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 #captionSelectors(List)
.captionSelectors
- a consumer that will call methods on List.Builder
#captionSelectors(List)
InputSettings.Builder deblockFilter(String deblockFilter)
deblockFilter
- Enable or disable the deblock filter when filtering.InputDeblockFilter
,
InputDeblockFilter
InputSettings.Builder deblockFilter(InputDeblockFilter deblockFilter)
deblockFilter
- Enable or disable the deblock filter when filtering.InputDeblockFilter
,
InputDeblockFilter
InputSettings.Builder denoiseFilter(String denoiseFilter)
denoiseFilter
- Enable or disable the denoise filter when filtering.InputDenoiseFilter
,
InputDenoiseFilter
InputSettings.Builder denoiseFilter(InputDenoiseFilter denoiseFilter)
denoiseFilter
- Enable or disable the denoise filter when filtering.InputDenoiseFilter
,
InputDenoiseFilter
InputSettings.Builder filterStrength(Integer filterStrength)
filterStrength
- Adjusts the magnitude of filtering from 1 (minimal) to 5 (strongest).InputSettings.Builder inputFilter(String inputFilter)
inputFilter
- Turns on the filter for this input. MPEG-2 inputs have the deblocking filter enabled by default. 1)
auto - filtering will be applied depending on input type/quality 2) disabled - no filtering will be
applied to the input 3) forced - filtering will be applied regardless of input typeInputFilter
,
InputFilter
InputSettings.Builder inputFilter(InputFilter inputFilter)
inputFilter
- Turns on the filter for this input. MPEG-2 inputs have the deblocking filter enabled by default. 1)
auto - filtering will be applied depending on input type/quality 2) disabled - no filtering will be
applied to the input 3) forced - filtering will be applied regardless of input typeInputFilter
,
InputFilter
InputSettings.Builder networkInputSettings(NetworkInputSettings networkInputSettings)
networkInputSettings
- Input settings.default InputSettings.Builder networkInputSettings(Consumer<NetworkInputSettings.Builder> networkInputSettings)
NetworkInputSettings.Builder
avoiding the need to create one manually via NetworkInputSettings.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and
its result is passed to networkInputSettings(NetworkInputSettings)
.networkInputSettings
- a consumer that will call methods on NetworkInputSettings.Builder
networkInputSettings(NetworkInputSettings)
InputSettings.Builder sourceEndBehavior(String sourceEndBehavior)
sourceEndBehavior
- Loop input if it is a file. This allows a file input to be streamed indefinitely.InputSourceEndBehavior
,
InputSourceEndBehavior
InputSettings.Builder sourceEndBehavior(InputSourceEndBehavior sourceEndBehavior)
sourceEndBehavior
- Loop input if it is a file. This allows a file input to be streamed indefinitely.InputSourceEndBehavior
,
InputSourceEndBehavior
InputSettings.Builder videoSelector(VideoSelector videoSelector)
videoSelector
- Informs which video elementary stream to decode for input types that have multiple available.default InputSettings.Builder videoSelector(Consumer<VideoSelector.Builder> videoSelector)
VideoSelector.Builder
avoiding the need to create one
manually via VideoSelector.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to videoSelector(VideoSelector)
.videoSelector
- a consumer that will call methods on VideoSelector.Builder
videoSelector(VideoSelector)
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.