Class VorbisSettings
- java.lang.Object
-
- software.amazon.awssdk.services.mediaconvert.model.VorbisSettings
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<VorbisSettings.Builder,VorbisSettings>
@Generated("software.amazon.awssdk:codegen") public final class VorbisSettings extends Object implements SdkPojo, Serializable, ToCopyableBuilder<VorbisSettings.Builder,VorbisSettings>
Required when you set Codec, under AudioDescriptions>CodecSettings, to the value Vorbis.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceVorbisSettings.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static VorbisSettings.Builderbuilder()Integerchannels()Optional.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()IntegersampleRate()Optional.List<SdkField<?>>sdkFields()static Class<? extends VorbisSettings.Builder>serializableBuilderClass()VorbisSettings.BuildertoBuilder()StringtoString()Returns a string representation of this object.IntegervbrQuality()Optional.-
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
-
channels
public final Integer channels()
Optional. Specify the number of channels in this output audio track. Choosing Mono on the console gives you 1 output channel; choosing Stereo gives you 2. In the API, valid values are 1 and 2. The default value is 2.- Returns:
- Optional. Specify the number of channels in this output audio track. Choosing Mono on the console gives you 1 output channel; choosing Stereo gives you 2. In the API, valid values are 1 and 2. The default value is 2.
-
sampleRate
public final Integer sampleRate()
Optional. Specify the audio sample rate in Hz. Valid values are 22050, 32000, 44100, and 48000. The default value is 48000.- Returns:
- Optional. Specify the audio sample rate in Hz. Valid values are 22050, 32000, 44100, and 48000. The default value is 48000.
-
vbrQuality
public final Integer vbrQuality()
Optional. Specify the variable audio quality of this Vorbis output from -1 (lowest quality, ~45 kbit/s) to 10 (highest quality, ~500 kbit/s). The default value is 4 (~128 kbit/s). Values 5 and 6 are approximately 160 and 192 kbit/s, respectively.- Returns:
- Optional. Specify the variable audio quality of this Vorbis output from -1 (lowest quality, ~45 kbit/s) to 10 (highest quality, ~500 kbit/s). The default value is 4 (~128 kbit/s). Values 5 and 6 are approximately 160 and 192 kbit/s, respectively.
-
toBuilder
public VorbisSettings.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<VorbisSettings.Builder,VorbisSettings>
-
builder
public static VorbisSettings.Builder builder()
-
serializableBuilderClass
public static Class<? extends VorbisSettings.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.
-
-