@Generated(value="software.amazon.awssdk:codegen") public final class AudioConfiguration extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AudioConfiguration.Builder,AudioConfiguration>
Object specifying a stream’s audio configuration, as set up by the broadcaster (usually in an encoder). This is part of the IngestConfiguration object and used for monitoring stream health.
| Modifier and Type | Class and Description |
|---|---|
static interface |
AudioConfiguration.Builder |
| Modifier and Type | Method and Description |
|---|---|
static AudioConfiguration.Builder |
builder() |
Long |
channels()
Number of audio channels.
|
String |
codec()
Codec used for the audio encoding.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Long |
sampleRate()
Number of audio samples recorded per second.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends AudioConfiguration.Builder> |
serializableBuilderClass() |
Long |
targetBitrate()
The expected ingest bitrate (bits per second).
|
AudioConfiguration.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final Long channels()
Number of audio channels.
public final String codec()
Codec used for the audio encoding.
public final Long sampleRate()
Number of audio samples recorded per second.
public final Long targetBitrate()
The expected ingest bitrate (bits per second). This is configured in the encoder.
public AudioConfiguration.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<AudioConfiguration.Builder,AudioConfiguration>public static AudioConfiguration.Builder builder()
public static Class<? extends AudioConfiguration.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.