@Generated(value="software.amazon.awssdk:codegen") public class AudioDescription extends Object implements StructuredPojo, ToCopyableBuilder<AudioDescription.Builder,AudioDescription>
Modifier and Type | Class and Description |
---|---|
static interface |
AudioDescription.Builder |
Modifier and Type | Method and Description |
---|---|
AudioNormalizationSettings |
audioNormalizationSettings()
Advanced audio normalization settings.
|
String |
audioSelectorName()
The name of the AudioSelector used as the source for this AudioDescription.
|
AudioType |
audioType()
Applies only if audioTypeControl is useConfigured.
|
AudioDescriptionAudioTypeControl |
audioTypeControl()
Determines how audio type is determined.
|
String |
audioTypeControlString()
Determines how audio type is determined.
|
String |
audioTypeString()
Applies only if audioTypeControl is useConfigured.
|
static AudioDescription.Builder |
builder() |
AudioCodecSettings |
codecSettings()
Audio codec settings.
|
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
languageCode()
Indicates the language of the audio output track.
|
AudioDescriptionLanguageCodeControl |
languageCodeControl()
Choosing followInput will cause the ISO 639 language code of the output to follow the ISO 639 language code of
the input.
|
String |
languageCodeControlString()
Choosing followInput will cause the ISO 639 language code of the output to follow the ISO 639 language code of
the input.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
String |
name()
The name of this AudioDescription.
|
RemixSettings |
remixSettings()
Settings that control how input audio channels are remixed into the output audio channels.
|
static Class<? extends AudioDescription.Builder> |
serializableBuilderClass() |
String |
streamName()
Used for MS Smooth and Apple HLS outputs.
|
AudioDescription.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
copy
public AudioNormalizationSettings audioNormalizationSettings()
public String audioSelectorName()
public AudioType audioType()
If the service returns an enum value that is not available in the current SDK version, audioType
will
return AudioType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
audioTypeString()
.
AudioType
public String audioTypeString()
If the service returns an enum value that is not available in the current SDK version, audioType
will
return AudioType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
audioTypeString()
.
AudioType
public AudioDescriptionAudioTypeControl audioTypeControl()
If the service returns an enum value that is not available in the current SDK version, audioTypeControl
will return AudioDescriptionAudioTypeControl.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the
service is available from audioTypeControlString()
.
AudioDescriptionAudioTypeControl
public String audioTypeControlString()
If the service returns an enum value that is not available in the current SDK version, audioTypeControl
will return AudioDescriptionAudioTypeControl.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the
service is available from audioTypeControlString()
.
AudioDescriptionAudioTypeControl
public AudioCodecSettings codecSettings()
public String languageCode()
public AudioDescriptionLanguageCodeControl languageCodeControl()
If the service returns an enum value that is not available in the current SDK version,
languageCodeControl
will return AudioDescriptionLanguageCodeControl.UNKNOWN_TO_SDK_VERSION
. The
raw value returned by the service is available from languageCodeControlString()
.
AudioDescriptionLanguageCodeControl
public String languageCodeControlString()
If the service returns an enum value that is not available in the current SDK version,
languageCodeControl
will return AudioDescriptionLanguageCodeControl.UNKNOWN_TO_SDK_VERSION
. The
raw value returned by the service is available from languageCodeControlString()
.
AudioDescriptionLanguageCodeControl
public String name()
public RemixSettings remixSettings()
public String streamName()
public AudioDescription.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<AudioDescription.Builder,AudioDescription>
public static AudioDescription.Builder builder()
public static Class<? extends AudioDescription.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.