@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AudioLanguageSelection extends Object implements Serializable, Cloneable, StructuredPojo
| Constructor and Description |
|---|
AudioLanguageSelection() |
| Modifier and Type | Method and Description |
|---|---|
AudioLanguageSelection |
clone() |
boolean |
equals(Object obj) |
String |
getLanguageCode()
Selects a specific three-letter language code from within an audio source.
|
String |
getLanguageSelectionPolicy()
When set to "strict", the transport stream demux strictly identifies audio streams by their language descriptor.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setLanguageCode(String languageCode)
Selects a specific three-letter language code from within an audio source.
|
void |
setLanguageSelectionPolicy(String languageSelectionPolicy)
When set to "strict", the transport stream demux strictly identifies audio streams by their language descriptor.
|
String |
toString()
Returns a string representation of this object.
|
AudioLanguageSelection |
withLanguageCode(String languageCode)
Selects a specific three-letter language code from within an audio source.
|
AudioLanguageSelection |
withLanguageSelectionPolicy(AudioLanguageSelectionPolicy languageSelectionPolicy)
When set to "strict", the transport stream demux strictly identifies audio streams by their language descriptor.
|
AudioLanguageSelection |
withLanguageSelectionPolicy(String languageSelectionPolicy)
When set to "strict", the transport stream demux strictly identifies audio streams by their language descriptor.
|
public void setLanguageCode(String languageCode)
languageCode - Selects a specific three-letter language code from within an audio source.public String getLanguageCode()
public AudioLanguageSelection withLanguageCode(String languageCode)
languageCode - Selects a specific three-letter language code from within an audio source.public void setLanguageSelectionPolicy(String languageSelectionPolicy)
languageSelectionPolicy - When set to "strict", the transport stream demux strictly identifies audio streams by their language
descriptor. If a PMT update occurs such that an audio stream matching the initially selected language is
no longer present then mute will be encoded until the language returns. If "loose", then on a PMT update
the demux will choose another audio stream in the program with the same stream type if it can't find one
with the same language.AudioLanguageSelectionPolicypublic String getLanguageSelectionPolicy()
AudioLanguageSelectionPolicypublic AudioLanguageSelection withLanguageSelectionPolicy(String languageSelectionPolicy)
languageSelectionPolicy - When set to "strict", the transport stream demux strictly identifies audio streams by their language
descriptor. If a PMT update occurs such that an audio stream matching the initially selected language is
no longer present then mute will be encoded until the language returns. If "loose", then on a PMT update
the demux will choose another audio stream in the program with the same stream type if it can't find one
with the same language.AudioLanguageSelectionPolicypublic AudioLanguageSelection withLanguageSelectionPolicy(AudioLanguageSelectionPolicy languageSelectionPolicy)
languageSelectionPolicy - When set to "strict", the transport stream demux strictly identifies audio streams by their language
descriptor. If a PMT update occurs such that an audio stream matching the initially selected language is
no longer present then mute will be encoded until the language returns. If "loose", then on a PMT update
the demux will choose another audio stream in the program with the same stream type if it can't find one
with the same language.AudioLanguageSelectionPolicypublic String toString()
toString in class ObjectObject.toString()public AudioLanguageSelection clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.