@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()
Settings for Audio Normalization
|
String |
audioSourceName()
Specifies which audio data to use from each input.
|
Integer |
audioType()
Applies only if Follow Input Audio Type is unchecked (false).
|
AudioTypeControl |
audioTypeControl()
Returns the value of the AudioTypeControl property for this object.
|
String |
audioTypeControlString()
Returns the value of the AudioTypeControl property for this object.
|
static AudioDescription.Builder |
builder() |
AudioCodecSettings |
codecSettings()
Returns the value of the CodecSettings property for this object.
|
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
LanguageCode |
languageCode()
Indicates the language of the audio output track.
|
AudioLanguageCodeControl |
languageCodeControl()
Returns the value of the LanguageCodeControl property for this object.
|
String |
languageCodeControlString()
Returns the value of the LanguageCodeControl property for this object.
|
String |
languageCodeString()
Indicates the language of the audio output track.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
RemixSettings |
remixSettings()
Advanced audio remixing settings.
|
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 audioSourceName()
public Integer audioType()
public AudioTypeControl audioTypeControl()
If the service returns an enum value that is not available in the current SDK version, audioTypeControl
will return AudioTypeControl.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available
from audioTypeControlString()
.
AudioTypeControl
public String audioTypeControlString()
If the service returns an enum value that is not available in the current SDK version, audioTypeControl
will return AudioTypeControl.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available
from audioTypeControlString()
.
AudioTypeControl
public AudioCodecSettings codecSettings()
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
languageCodeString()
.
LanguageCode
public String languageCodeString()
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
languageCodeString()
.
LanguageCode
public AudioLanguageCodeControl languageCodeControl()
If the service returns an enum value that is not available in the current SDK version,
languageCodeControl
will return AudioLanguageCodeControl.UNKNOWN_TO_SDK_VERSION
. The raw value
returned by the service is available from languageCodeControlString()
.
AudioLanguageCodeControl
public String languageCodeControlString()
If the service returns an enum value that is not available in the current SDK version,
languageCodeControl
will return AudioLanguageCodeControl.UNKNOWN_TO_SDK_VERSION
. The raw value
returned by the service is available from languageCodeControlString()
.
AudioLanguageCodeControl
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.