@Generated(value="software.amazon.awssdk:codegen") public final class AttendeeCapabilities extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AttendeeCapabilities.Builder,AttendeeCapabilities>
The media capabilities of an attendee: audio, video, or content.
You use the capabilities with a set of values that control what the capabilities can do, such as
SendReceive data. For more information about those values, see .
When using capabilities, be aware of these corner cases:
You can't set content capabilities to SendReceive or Receive unless you also
set video capabilities to SendReceive or Receive. If you don't set the
video capability to receive, the response will contain an HTTP 400 Bad Request status code. However, you
can set your video capability to receive and you set your content capability to not
receive.
When you change an audio capability from None or Receive to Send
or SendReceive , and if the attendee left their microphone unmuted, audio will flow from the attendee to
the other meeting participants.
When you change a video or content capability from None or
Receive to Send or SendReceive , and if the attendee turned on their video or
content streams, remote attendees can receive those streams, but only after media renegotiation between the client
and the Amazon Chime back-end server.
| Modifier and Type | Class and Description |
|---|---|
static interface |
AttendeeCapabilities.Builder |
| Modifier and Type | Method and Description |
|---|---|
MediaCapabilities |
audio()
The audio capability assigned to an attendee.
|
String |
audioAsString()
The audio capability assigned to an attendee.
|
static AttendeeCapabilities.Builder |
builder() |
MediaCapabilities |
content()
The content capability assigned to an attendee.
|
String |
contentAsString()
The content capability assigned to an attendee.
|
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 AttendeeCapabilities.Builder> |
serializableBuilderClass() |
AttendeeCapabilities.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
MediaCapabilities |
video()
The video capability assigned to an attendee.
|
String |
videoAsString()
The video capability assigned to an attendee.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final MediaCapabilities audio()
The audio capability assigned to an attendee.
If the service returns an enum value that is not available in the current SDK version, audio will return
MediaCapabilities.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
audioAsString().
MediaCapabilitiespublic final String audioAsString()
The audio capability assigned to an attendee.
If the service returns an enum value that is not available in the current SDK version, audio will return
MediaCapabilities.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
audioAsString().
MediaCapabilitiespublic final MediaCapabilities video()
The video capability assigned to an attendee.
If the service returns an enum value that is not available in the current SDK version, video will return
MediaCapabilities.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
videoAsString().
MediaCapabilitiespublic final String videoAsString()
The video capability assigned to an attendee.
If the service returns an enum value that is not available in the current SDK version, video will return
MediaCapabilities.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
videoAsString().
MediaCapabilitiespublic final MediaCapabilities content()
The content capability assigned to an attendee.
If the service returns an enum value that is not available in the current SDK version, content will
return MediaCapabilities.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
contentAsString().
MediaCapabilitiespublic final String contentAsString()
The content capability assigned to an attendee.
If the service returns an enum value that is not available in the current SDK version, content will
return MediaCapabilities.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
contentAsString().
MediaCapabilitiespublic AttendeeCapabilities.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<AttendeeCapabilities.Builder,AttendeeCapabilities>public static AttendeeCapabilities.Builder builder()
public static Class<? extends AttendeeCapabilities.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.