@Generated(value="software.amazon.awssdk:codegen") public final class VideoConfiguration extends Object implements SdkPojo, Serializable, ToCopyableBuilder<VideoConfiguration.Builder,VideoConfiguration>
Object specifying a stream’s video 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 |
VideoConfiguration.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
avcLevel()
Indicates the degree of required decoder performance for a profile.
|
String |
avcProfile()
Indicates to the decoder the requirements for decoding the stream.
|
static VideoConfiguration.Builder |
builder() |
String |
codec()
Codec used for the video encoding.
|
String |
encoder()
Software or hardware used to encode the video.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends VideoConfiguration.Builder> |
serializableBuilderClass() |
Long |
targetBitrate()
The expected ingest bitrate (bits per second).
|
Long |
targetFramerate()
The expected ingest framerate.
|
VideoConfiguration.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
Long |
videoHeight()
Video-resolution height in pixels.
|
Long |
videoWidth()
Video-resolution width in pixels.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String avcLevel()
Indicates the degree of required decoder performance for a profile. Normally this is set automatically by the encoder. For details, see the H.264 specification.
public final String avcProfile()
Indicates to the decoder the requirements for decoding the stream. For definitions of the valid values, see the H.264 specification.
public final String codec()
Codec used for the video encoding.
public final String encoder()
Software or hardware used to encode the video.
public final Long targetBitrate()
The expected ingest bitrate (bits per second). This is configured in the encoder.
public final Long targetFramerate()
The expected ingest framerate. This is configured in the encoder.
public final Long videoHeight()
Video-resolution height in pixels.
public final Long videoWidth()
Video-resolution width in pixels.
public VideoConfiguration.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<VideoConfiguration.Builder,VideoConfiguration>public static VideoConfiguration.Builder builder()
public static Class<? extends VideoConfiguration.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.