@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.InputDeblockFilter
public String getDeblockFilter()
InputDeblockFilter
public InputSettings withDeblockFilter(String deblockFilter)
deblockFilter
- Enable or disable the deblock filter when filtering.InputDeblockFilter
public InputSettings withDeblockFilter(InputDeblockFilter deblockFilter)
deblockFilter
- Enable or disable the deblock filter when filtering.InputDeblockFilter
public void setDenoiseFilter(String denoiseFilter)
denoiseFilter
- Enable or disable the denoise filter when filtering.InputDenoiseFilter
public String getDenoiseFilter()
InputDenoiseFilter
public InputSettings withDenoiseFilter(String denoiseFilter)
denoiseFilter
- Enable or disable the denoise filter when filtering.InputDenoiseFilter
public InputSettings withDenoiseFilter(InputDenoiseFilter denoiseFilter)
denoiseFilter
- Enable or disable the denoise filter when filtering.InputDenoiseFilter
public 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 typeInputFilter
public String getInputFilter()
InputFilter
public 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 typeInputFilter
public 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 typeInputFilter
public 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.Smpte2038DataPreference
public String getSmpte2038DataPreference()
Smpte2038DataPreference
public 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.Smpte2038DataPreference
public 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.Smpte2038DataPreference
public void setSourceEndBehavior(String sourceEndBehavior)
sourceEndBehavior
- Loop input if it is a file. This allows a file input to be streamed indefinitely.InputSourceEndBehavior
public String getSourceEndBehavior()
InputSourceEndBehavior
public InputSettings withSourceEndBehavior(String sourceEndBehavior)
sourceEndBehavior
- Loop input if it is a file. This allows a file input to be streamed indefinitely.InputSourceEndBehavior
public InputSettings withSourceEndBehavior(InputSourceEndBehavior sourceEndBehavior)
sourceEndBehavior
- Loop input if it is a file. This allows a file input to be streamed indefinitely.InputSourceEndBehavior
public 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 Object
Object.toString()
public InputSettings clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.