public static interface InputSettings.Builder extends SdkPojo, 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 |
scte35Pid(Integer scte35Pid)
PID from which to read SCTE-35 messages.
|
InputSettings.Builder |
smpte2038DataPreference(Smpte2038DataPreference smpte2038DataPreference)
Specifies whether to extract applicable ancillary data from a SMPTE-2038 source in this input.
|
InputSettings.Builder |
smpte2038DataPreference(String smpte2038DataPreference)
Specifies whether to extract applicable ancillary data from a SMPTE-2038 source in this input.
|
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.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, 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)
AudioSelector.Builder avoiding the need to create one
manually via AudioSelector.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately
and its result is passed to #audioSelectors(List.
audioSelectors - a consumer that will call methods on
AudioSelector.Builder#audioSelectors(java.util.Collection) 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)
CaptionSelector.Builder avoiding the need to create
one manually via CaptionSelector.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately
and its result is passed to #captionSelectors(List.
captionSelectors - a consumer that will call methods on
CaptionSelector.Builder#captionSelectors(java.util.Collection) 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 scte35Pid(Integer scte35Pid)
scte35Pid - PID from which to read SCTE-35 messages. If left undefined, EML will select the first SCTE-35 PID
found in the input.InputSettings.Builder smpte2038DataPreference(String smpte2038DataPreference)
smpte2038DataPreference - Specifies whether to extract applicable ancillary data from a SMPTE-2038 source in this input.
Applicable data types are captions, timecode, AFD, and SCTE-104 messages. - PREFER: Extract from
SMPTE-2038 if present in this input, otherwise extract from another source (if any). - IGNORE: Never
extract any ancillary data from SMPTE-2038.Smpte2038DataPreference,
Smpte2038DataPreferenceInputSettings.Builder smpte2038DataPreference(Smpte2038DataPreference smpte2038DataPreference)
smpte2038DataPreference - Specifies whether to extract applicable ancillary data from a SMPTE-2038 source in this input.
Applicable data types are captions, timecode, AFD, and SCTE-104 messages. - PREFER: Extract from
SMPTE-2038 if present in this input, otherwise extract from another source (if any). - IGNORE: Never
extract any ancillary data from SMPTE-2038.Smpte2038DataPreference,
Smpte2038DataPreferenceInputSettings.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 © 2022. All rights reserved.