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.
|
copyapply, buildInputSettings.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,
InputDeblockFilterInputSettings.Builder deblockFilter(InputDeblockFilter deblockFilter)
deblockFilter - Enable or disable the deblock filter when filtering.InputDeblockFilter,
InputDeblockFilterInputSettings.Builder denoiseFilter(String denoiseFilter)
denoiseFilter - Enable or disable the denoise filter when filtering.InputDenoiseFilter,
InputDenoiseFilterInputSettings.Builder denoiseFilter(InputDenoiseFilter denoiseFilter)
denoiseFilter - Enable or disable the denoise filter when filtering.InputDenoiseFilter,
InputDenoiseFilterInputSettings.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,
InputFilterInputSettings.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,
InputFilterInputSettings.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.BuildernetworkInputSettings(NetworkInputSettings)InputSettings.Builder sourceEndBehavior(String sourceEndBehavior)
sourceEndBehavior - Loop input if it is a file. This allows a file input to be streamed indefinitely.InputSourceEndBehavior,
InputSourceEndBehaviorInputSettings.Builder sourceEndBehavior(InputSourceEndBehavior sourceEndBehavior)
sourceEndBehavior - Loop input if it is a file. This allows a file input to be streamed indefinitely.InputSourceEndBehavior,
InputSourceEndBehaviorInputSettings.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.BuildervideoSelector(VideoSelector)Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.