@Generated(value="software.amazon.awssdk:codegen") public final class AudioSelector extends Object implements StructuredPojo, ToCopyableBuilder<AudioSelector.Builder,AudioSelector>
Modifier and Type | Class and Description |
---|---|
static interface |
AudioSelector.Builder |
Modifier and Type | Method and Description |
---|---|
static AudioSelector.Builder |
builder() |
AudioDefaultSelection |
defaultSelection()
Returns the value of the DefaultSelection property for this object.
|
String |
defaultSelectionAsString()
Returns the value of the DefaultSelection property for this object.
|
boolean |
equals(Object obj) |
String |
externalAudioFileInput()
Specifies audio data from an external file source.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
LanguageCode |
languageCode()
Selects a specific language code from within an audio source.
|
String |
languageCodeAsString()
Selects a specific language code from within an audio source.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
Integer |
offset()
Specifies a time delta in milliseconds to offset the audio from the input video.
|
List<Integer> |
pids()
Selects a specific PID from within an audio source (e.g.
|
Integer |
programSelection()
Applies only when input streams contain Dolby E.
|
RemixSettings |
remixSettings()
Advanced audio remixing settings.
|
AudioSelectorType |
selectorType()
Returns the value of the SelectorType property for this object.
|
String |
selectorTypeAsString()
Returns the value of the SelectorType property for this object.
|
static Class<? extends AudioSelector.Builder> |
serializableBuilderClass() |
AudioSelector.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
List<Integer> |
tracks()
Identify the channel to include in this selector by entering the 1-based track index.
|
copy
public AudioDefaultSelection defaultSelection()
If the service returns an enum value that is not available in the current SDK version, defaultSelection
will return AudioDefaultSelection.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is
available from defaultSelectionAsString()
.
AudioDefaultSelection
public String defaultSelectionAsString()
If the service returns an enum value that is not available in the current SDK version, defaultSelection
will return AudioDefaultSelection.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is
available from defaultSelectionAsString()
.
AudioDefaultSelection
public String externalAudioFileInput()
public LanguageCode languageCode()
If the service returns an enum value that is not available in the current SDK version, languageCode
will
return LanguageCode.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
languageCodeAsString()
.
LanguageCode
public String languageCodeAsString()
If the service returns an enum value that is not available in the current SDK version, languageCode
will
return LanguageCode.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
languageCodeAsString()
.
LanguageCode
public Integer offset()
public List<Integer> pids()
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public Integer programSelection()
public RemixSettings remixSettings()
public AudioSelectorType selectorType()
If the service returns an enum value that is not available in the current SDK version, selectorType
will
return AudioSelectorType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
selectorTypeAsString()
.
AudioSelectorType
public String selectorTypeAsString()
If the service returns an enum value that is not available in the current SDK version, selectorType
will
return AudioSelectorType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
selectorTypeAsString()
.
AudioSelectorType
public List<Integer> tracks()
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public AudioSelector.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<AudioSelector.Builder,AudioSelector>
public static AudioSelector.Builder builder()
public static Class<? extends AudioSelector.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.