@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AttendeeCapabilities extends Object implements Serializable, Cloneable, StructuredPojo
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.
| Constructor and Description |
|---|
AttendeeCapabilities() |
| Modifier and Type | Method and Description |
|---|---|
AttendeeCapabilities |
clone() |
boolean |
equals(Object obj) |
String |
getAudio()
The audio capability assigned to an attendee.
|
String |
getContent()
The content capability assigned to an attendee.
|
String |
getVideo()
The video capability assigned to an attendee.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller) |
void |
setAudio(String audio)
The audio capability assigned to an attendee.
|
void |
setContent(String content)
The content capability assigned to an attendee.
|
void |
setVideo(String video)
The video capability assigned to an attendee.
|
String |
toString()
Returns a string representation of this object.
|
AttendeeCapabilities |
withAudio(MediaCapabilities audio)
The audio capability assigned to an attendee.
|
AttendeeCapabilities |
withAudio(String audio)
The audio capability assigned to an attendee.
|
AttendeeCapabilities |
withContent(MediaCapabilities content)
The content capability assigned to an attendee.
|
AttendeeCapabilities |
withContent(String content)
The content capability assigned to an attendee.
|
AttendeeCapabilities |
withVideo(MediaCapabilities video)
The video capability assigned to an attendee.
|
AttendeeCapabilities |
withVideo(String video)
The video capability assigned to an attendee.
|
public void setAudio(String audio)
The audio capability assigned to an attendee.
audio - The audio capability assigned to an attendee.MediaCapabilitiespublic String getAudio()
The audio capability assigned to an attendee.
MediaCapabilitiespublic AttendeeCapabilities withAudio(String audio)
The audio capability assigned to an attendee.
audio - The audio capability assigned to an attendee.MediaCapabilitiespublic AttendeeCapabilities withAudio(MediaCapabilities audio)
The audio capability assigned to an attendee.
audio - The audio capability assigned to an attendee.MediaCapabilitiespublic void setVideo(String video)
The video capability assigned to an attendee.
video - The video capability assigned to an attendee.MediaCapabilitiespublic String getVideo()
The video capability assigned to an attendee.
MediaCapabilitiespublic AttendeeCapabilities withVideo(String video)
The video capability assigned to an attendee.
video - The video capability assigned to an attendee.MediaCapabilitiespublic AttendeeCapabilities withVideo(MediaCapabilities video)
The video capability assigned to an attendee.
video - The video capability assigned to an attendee.MediaCapabilitiespublic void setContent(String content)
The content capability assigned to an attendee.
content - The content capability assigned to an attendee.MediaCapabilitiespublic String getContent()
The content capability assigned to an attendee.
MediaCapabilitiespublic AttendeeCapabilities withContent(String content)
The content capability assigned to an attendee.
content - The content capability assigned to an attendee.MediaCapabilitiespublic AttendeeCapabilities withContent(MediaCapabilities content)
The content capability assigned to an attendee.
content - The content capability assigned to an attendee.MediaCapabilitiespublic String toString()
toString in class ObjectObject.toString()public AttendeeCapabilities clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
marshall in interface StructuredPojoCopyright © 2023. All rights reserved.