@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; useful for testing and debugging.
|
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.AudioLanguageSelectionPolicy
public String getLanguageSelectionPolicy()
AudioLanguageSelectionPolicy
public 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.AudioLanguageSelectionPolicy
public 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.AudioLanguageSelectionPolicy
public String toString()
toString
in class Object
Object.toString()
public AudioLanguageSelection clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.