@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class InputSettings extends Object implements Serializable, Cloneable, StructuredPojo
| Constructor and Description |
|---|
InputSettings() |
| Modifier and Type | Method and Description |
|---|---|
InputSettings |
clone() |
boolean |
equals(Object obj) |
List<AudioSelector> |
getAudioSelectors()
Used to select the audio stream to decode for inputs that have multiple available.
|
List<CaptionSelector> |
getCaptionSelectors()
Used to select the caption input to use for inputs that have multiple available.
|
String |
getDeblockFilter()
Enable or disable the deblock filter when filtering.
|
String |
getDenoiseFilter()
Enable or disable the denoise filter when filtering.
|
Integer |
getFilterStrength()
Adjusts the magnitude of filtering from 1 (minimal) to 5 (strongest).
|
String |
getInputFilter()
Turns on the filter for this input.
|
NetworkInputSettings |
getNetworkInputSettings()
Input settings.
|
Integer |
getScte35Pid()
PID from which to read SCTE-35 messages.
|
String |
getSmpte2038DataPreference()
Specifies whether to extract applicable ancillary data from a SMPTE-2038 source in this input.
|
String |
getSourceEndBehavior()
Loop input if it is a file.
|
VideoSelector |
getVideoSelector()
Informs which video elementary stream to decode for input types that have multiple available.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setAudioSelectors(Collection<AudioSelector> audioSelectors)
Used to select the audio stream to decode for inputs that have multiple available.
|
void |
setCaptionSelectors(Collection<CaptionSelector> captionSelectors)
Used to select the caption input to use for inputs that have multiple available.
|
void |
setDeblockFilter(String deblockFilter)
Enable or disable the deblock filter when filtering.
|
void |
setDenoiseFilter(String denoiseFilter)
Enable or disable the denoise filter when filtering.
|
void |
setFilterStrength(Integer filterStrength)
Adjusts the magnitude of filtering from 1 (minimal) to 5 (strongest).
|
void |
setInputFilter(String inputFilter)
Turns on the filter for this input.
|
void |
setNetworkInputSettings(NetworkInputSettings networkInputSettings)
Input settings.
|
void |
setScte35Pid(Integer scte35Pid)
PID from which to read SCTE-35 messages.
|
void |
setSmpte2038DataPreference(String smpte2038DataPreference)
Specifies whether to extract applicable ancillary data from a SMPTE-2038 source in this input.
|
void |
setSourceEndBehavior(String sourceEndBehavior)
Loop input if it is a file.
|
void |
setVideoSelector(VideoSelector videoSelector)
Informs which video elementary stream to decode for input types that have multiple available.
|
String |
toString()
Returns a string representation of this object.
|
InputSettings |
withAudioSelectors(AudioSelector... audioSelectors)
Used to select the audio stream to decode for inputs that have multiple available.
|
InputSettings |
withAudioSelectors(Collection<AudioSelector> audioSelectors)
Used to select the audio stream to decode for inputs that have multiple available.
|
InputSettings |
withCaptionSelectors(CaptionSelector... captionSelectors)
Used to select the caption input to use for inputs that have multiple available.
|
InputSettings |
withCaptionSelectors(Collection<CaptionSelector> captionSelectors)
Used to select the caption input to use for inputs that have multiple available.
|
InputSettings |
withDeblockFilter(InputDeblockFilter deblockFilter)
Enable or disable the deblock filter when filtering.
|
InputSettings |
withDeblockFilter(String deblockFilter)
Enable or disable the deblock filter when filtering.
|
InputSettings |
withDenoiseFilter(InputDenoiseFilter denoiseFilter)
Enable or disable the denoise filter when filtering.
|
InputSettings |
withDenoiseFilter(String denoiseFilter)
Enable or disable the denoise filter when filtering.
|
InputSettings |
withFilterStrength(Integer filterStrength)
Adjusts the magnitude of filtering from 1 (minimal) to 5 (strongest).
|
InputSettings |
withInputFilter(InputFilter inputFilter)
Turns on the filter for this input.
|
InputSettings |
withInputFilter(String inputFilter)
Turns on the filter for this input.
|
InputSettings |
withNetworkInputSettings(NetworkInputSettings networkInputSettings)
Input settings.
|
InputSettings |
withScte35Pid(Integer scte35Pid)
PID from which to read SCTE-35 messages.
|
InputSettings |
withSmpte2038DataPreference(Smpte2038DataPreference smpte2038DataPreference)
Specifies whether to extract applicable ancillary data from a SMPTE-2038 source in this input.
|
InputSettings |
withSmpte2038DataPreference(String smpte2038DataPreference)
Specifies whether to extract applicable ancillary data from a SMPTE-2038 source in this input.
|
InputSettings |
withSourceEndBehavior(InputSourceEndBehavior sourceEndBehavior)
Loop input if it is a file.
|
InputSettings |
withSourceEndBehavior(String sourceEndBehavior)
Loop input if it is a file.
|
InputSettings |
withVideoSelector(VideoSelector videoSelector)
Informs which video elementary stream to decode for input types that have multiple available.
|
public List<AudioSelector> getAudioSelectors()
public void setAudioSelectors(Collection<AudioSelector> audioSelectors)
audioSelectors - Used to select the audio stream to decode for inputs that have multiple available.public InputSettings withAudioSelectors(AudioSelector... audioSelectors)
NOTE: This method appends the values to the existing list (if any). Use
setAudioSelectors(java.util.Collection) or withAudioSelectors(java.util.Collection) if you want
to override the existing values.
audioSelectors - Used to select the audio stream to decode for inputs that have multiple available.public InputSettings withAudioSelectors(Collection<AudioSelector> audioSelectors)
audioSelectors - Used to select the audio stream to decode for inputs that have multiple available.public List<CaptionSelector> getCaptionSelectors()
public void setCaptionSelectors(Collection<CaptionSelector> captionSelectors)
captionSelectors - Used to select the caption input to use for inputs that have multiple available.public InputSettings withCaptionSelectors(CaptionSelector... captionSelectors)
NOTE: This method appends the values to the existing list (if any). Use
setCaptionSelectors(java.util.Collection) or withCaptionSelectors(java.util.Collection) if you
want to override the existing values.
captionSelectors - Used to select the caption input to use for inputs that have multiple available.public InputSettings withCaptionSelectors(Collection<CaptionSelector> captionSelectors)
captionSelectors - Used to select the caption input to use for inputs that have multiple available.public void setDeblockFilter(String deblockFilter)
deblockFilter - Enable or disable the deblock filter when filtering.InputDeblockFilterpublic String getDeblockFilter()
InputDeblockFilterpublic InputSettings withDeblockFilter(String deblockFilter)
deblockFilter - Enable or disable the deblock filter when filtering.InputDeblockFilterpublic InputSettings withDeblockFilter(InputDeblockFilter deblockFilter)
deblockFilter - Enable or disable the deblock filter when filtering.InputDeblockFilterpublic void setDenoiseFilter(String denoiseFilter)
denoiseFilter - Enable or disable the denoise filter when filtering.InputDenoiseFilterpublic String getDenoiseFilter()
InputDenoiseFilterpublic InputSettings withDenoiseFilter(String denoiseFilter)
denoiseFilter - Enable or disable the denoise filter when filtering.InputDenoiseFilterpublic InputSettings withDenoiseFilter(InputDenoiseFilter denoiseFilter)
denoiseFilter - Enable or disable the denoise filter when filtering.InputDenoiseFilterpublic void setFilterStrength(Integer filterStrength)
filterStrength - Adjusts the magnitude of filtering from 1 (minimal) to 5 (strongest).public Integer getFilterStrength()
public InputSettings withFilterStrength(Integer filterStrength)
filterStrength - Adjusts the magnitude of filtering from 1 (minimal) to 5 (strongest).public void setInputFilter(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 typeInputFilterpublic String getInputFilter()
InputFilterpublic InputSettings withInputFilter(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 typeInputFilterpublic InputSettings withInputFilter(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 typeInputFilterpublic void setNetworkInputSettings(NetworkInputSettings networkInputSettings)
networkInputSettings - Input settings.public NetworkInputSettings getNetworkInputSettings()
public InputSettings withNetworkInputSettings(NetworkInputSettings networkInputSettings)
networkInputSettings - Input settings.public void setScte35Pid(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.public Integer getScte35Pid()
public InputSettings withScte35Pid(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.public void setSmpte2038DataPreference(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.Smpte2038DataPreferencepublic String getSmpte2038DataPreference()
Smpte2038DataPreferencepublic InputSettings withSmpte2038DataPreference(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.Smpte2038DataPreferencepublic InputSettings withSmpte2038DataPreference(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.Smpte2038DataPreferencepublic void setSourceEndBehavior(String sourceEndBehavior)
sourceEndBehavior - Loop input if it is a file. This allows a file input to be streamed indefinitely.InputSourceEndBehaviorpublic String getSourceEndBehavior()
InputSourceEndBehaviorpublic InputSettings withSourceEndBehavior(String sourceEndBehavior)
sourceEndBehavior - Loop input if it is a file. This allows a file input to be streamed indefinitely.InputSourceEndBehaviorpublic InputSettings withSourceEndBehavior(InputSourceEndBehavior sourceEndBehavior)
sourceEndBehavior - Loop input if it is a file. This allows a file input to be streamed indefinitely.InputSourceEndBehaviorpublic void setVideoSelector(VideoSelector videoSelector)
videoSelector - Informs which video elementary stream to decode for input types that have multiple available.public VideoSelector getVideoSelector()
public InputSettings withVideoSelector(VideoSelector videoSelector)
videoSelector - Informs which video elementary stream to decode for input types that have multiple available.public String toString()
toString in class ObjectObject.toString()public InputSettings clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.