Class: Aws::ChimeSDKMeetings::Types::AttendeeCapabilities
- Inherits:
-
Struct
- Object
- Struct
- Aws::ChimeSDKMeetings::Types::AttendeeCapabilities
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-chimesdkmeetings/types.rb
Overview
The media capabilities of an attendee: audio, video, or content.
<note markdown=“1”> You use the capabilities with a set of values that control what the capabilities can do, such as ‘SendReceive` data. For more information, refer to and .
</note>
When using capabilities, be aware of these corner cases:
-
If you specify ‘MeetingFeatures:Video:MaxResolution:None` when you create a meeting, all API requests that include `SendReceive`, `Send`, or `Receive` for `AttendeeCapabilities:Video` will be rejected with `ValidationError 400`.
-
If you specify ‘MeetingFeatures:Content:MaxResolution:None` when you create a meeting, all API requests that include `SendReceive`, `Send`, or `Receive` for `AttendeeCapabilities:Content` will be rejected with `ValidationError 400`.
-
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 an attendee unmutes their microphone, audio flows 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 the attendee turns 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.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#audio ⇒ String
The audio capability assigned to an attendee.
-
#content ⇒ String
The content capability assigned to an attendee.
-
#video ⇒ String
The video capability assigned to an attendee.
Instance Attribute Details
#audio ⇒ String
The audio capability assigned to an attendee.
143 144 145 146 147 148 149 |
# File 'lib/aws-sdk-chimesdkmeetings/types.rb', line 143 class AttendeeCapabilities < Struct.new( :audio, :video, :content) SENSITIVE = [] include Aws::Structure end |
#content ⇒ String
The content capability assigned to an attendee.
143 144 145 146 147 148 149 |
# File 'lib/aws-sdk-chimesdkmeetings/types.rb', line 143 class AttendeeCapabilities < Struct.new( :audio, :video, :content) SENSITIVE = [] include Aws::Structure end |
#video ⇒ String
The video capability assigned to an attendee.
143 144 145 146 147 148 149 |
# File 'lib/aws-sdk-chimesdkmeetings/types.rb', line 143 class AttendeeCapabilities < Struct.new( :audio, :video, :content) SENSITIVE = [] include Aws::Structure end |