Class FlacSettings
- java.lang.Object
-
- software.amazon.awssdk.services.mediaconvert.model.FlacSettings
-
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<FlacSettings.Builder,FlacSettings>
@Generated("software.amazon.awssdk:codegen") public final class FlacSettings extends Object implements SdkPojo, Serializable, ToCopyableBuilder<FlacSettings.Builder,FlacSettings>
Required when you set Codec, under AudioDescriptions>CodecSettings, to the value FLAC.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
FlacSettings.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Integer
bitDepth()
Specify Bit depth (BitDepth), in bits per sample, to choose the encoding quality for this audio track.static FlacSettings.Builder
builder()
Integer
channels()
Specify the number of channels in this output audio track.boolean
equals(Object obj)
boolean
equalsBySdkFields(Object obj)
<T> Optional<T>
getValueForField(String fieldName, Class<T> clazz)
int
hashCode()
Integer
sampleRate()
Sample rate in Hz.Map<String,SdkField<?>>
sdkFieldNameToField()
List<SdkField<?>>
sdkFields()
static Class<? extends FlacSettings.Builder>
serializableBuilderClass()
FlacSettings.Builder
toBuilder()
String
toString()
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
-
bitDepth
public final Integer bitDepth()
Specify Bit depth (BitDepth), in bits per sample, to choose the encoding quality for this audio track.- Returns:
- Specify Bit depth (BitDepth), in bits per sample, to choose the encoding quality for this audio track.
-
channels
public final Integer channels()
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 between 1 and 8.- Returns:
- 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 between 1 and 8.
-
sampleRate
public final Integer sampleRate()
Sample rate in Hz.- Returns:
- Sample rate in Hz.
-
toBuilder
public FlacSettings.Builder toBuilder()
- Specified by:
toBuilder
in interfaceToCopyableBuilder<FlacSettings.Builder,FlacSettings>
-
builder
public static FlacSettings.Builder builder()
-
serializableBuilderClass
public static Class<? extends FlacSettings.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFields
in 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.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToField
in interfaceSdkPojo
-
-