Class AudioChannelTaggingSettings
- java.lang.Object
-
- software.amazon.awssdk.services.mediaconvert.model.AudioChannelTaggingSettings
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<AudioChannelTaggingSettings.Builder,AudioChannelTaggingSettings>
@Generated("software.amazon.awssdk:codegen") public final class AudioChannelTaggingSettings extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AudioChannelTaggingSettings.Builder,AudioChannelTaggingSettings>
Specify the QuickTime audio channel layout tags for the audio channels in this audio track. When you don't specify a value, MediaConvert labels your track as Center (C) by default. To use Audio layout tagging, your output must be in a QuickTime (MOV) container and your audio codec must be AAC, WAV, or AIFF.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceAudioChannelTaggingSettings.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AudioChannelTaggingSettings.Builderbuilder()AudioChannelTagchannelTag()Specify the QuickTime audio channel layout tags for the audio channels in this audio track.StringchannelTagAsString()Specify the QuickTime audio channel layout tags for the audio channels in this audio track.List<AudioChannelTag>channelTags()Specify the QuickTime audio channel layout tags for the audio channels in this audio track.List<String>channelTagsAsStrings()Specify the QuickTime audio channel layout tags for the audio channels in this audio track.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)booleanhasChannelTags()For responses, this returns true if the service returned a value for the ChannelTags property.inthashCode()List<SdkField<?>>sdkFields()static Class<? extends AudioChannelTaggingSettings.Builder>serializableBuilderClass()AudioChannelTaggingSettings.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
channelTag
public final AudioChannelTag channelTag()
Specify the QuickTime audio channel layout tags for the audio channels in this audio track. Enter channel layout tags in the same order as your output's audio channel order. For example, if your output audio track has a left and a right channel, enter Left (L) for the first channel and Right (R) for the second. If your output has multiple single-channel audio tracks, enter a single channel layout tag for each track.If the service returns an enum value that is not available in the current SDK version,
channelTagwill returnAudioChannelTag.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromchannelTagAsString().- Returns:
- Specify the QuickTime audio channel layout tags for the audio channels in this audio track. Enter channel layout tags in the same order as your output's audio channel order. For example, if your output audio track has a left and a right channel, enter Left (L) for the first channel and Right (R) for the second. If your output has multiple single-channel audio tracks, enter a single channel layout tag for each track.
- See Also:
AudioChannelTag
-
channelTagAsString
public final String channelTagAsString()
Specify the QuickTime audio channel layout tags for the audio channels in this audio track. Enter channel layout tags in the same order as your output's audio channel order. For example, if your output audio track has a left and a right channel, enter Left (L) for the first channel and Right (R) for the second. If your output has multiple single-channel audio tracks, enter a single channel layout tag for each track.If the service returns an enum value that is not available in the current SDK version,
channelTagwill returnAudioChannelTag.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromchannelTagAsString().- Returns:
- Specify the QuickTime audio channel layout tags for the audio channels in this audio track. Enter channel layout tags in the same order as your output's audio channel order. For example, if your output audio track has a left and a right channel, enter Left (L) for the first channel and Right (R) for the second. If your output has multiple single-channel audio tracks, enter a single channel layout tag for each track.
- See Also:
AudioChannelTag
-
channelTags
public final List<AudioChannelTag> channelTags()
Specify the QuickTime audio channel layout tags for the audio channels in this audio track. Enter channel layout tags in the same order as your output's audio channel order. For example, if your output audio track has a left and a right channel, enter Left (L) for the first channel and Right (R) for the second. If your output has multiple single-channel audio tracks, enter a single channel layout tag for each track.Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the
hasChannelTags()method.- Returns:
- Specify the QuickTime audio channel layout tags for the audio channels in this audio track. Enter channel layout tags in the same order as your output's audio channel order. For example, if your output audio track has a left and a right channel, enter Left (L) for the first channel and Right (R) for the second. If your output has multiple single-channel audio tracks, enter a single channel layout tag for each track.
-
hasChannelTags
public final boolean hasChannelTags()
For responses, this returns true if the service returned a value for the ChannelTags property. This DOES NOT check that the value is non-empty (for which, you should check theisEmpty()method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified.
-
channelTagsAsStrings
public final List<String> channelTagsAsStrings()
Specify the QuickTime audio channel layout tags for the audio channels in this audio track. Enter channel layout tags in the same order as your output's audio channel order. For example, if your output audio track has a left and a right channel, enter Left (L) for the first channel and Right (R) for the second. If your output has multiple single-channel audio tracks, enter a single channel layout tag for each track.Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the
hasChannelTags()method.- Returns:
- Specify the QuickTime audio channel layout tags for the audio channels in this audio track. Enter channel layout tags in the same order as your output's audio channel order. For example, if your output audio track has a left and a right channel, enter Left (L) for the first channel and Right (R) for the second. If your output has multiple single-channel audio tracks, enter a single channel layout tag for each track.
-
toBuilder
public AudioChannelTaggingSettings.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<AudioChannelTaggingSettings.Builder,AudioChannelTaggingSettings>
-
builder
public static AudioChannelTaggingSettings.Builder builder()
-
serializableBuilderClass
public static Class<? extends AudioChannelTaggingSettings.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-