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 |