Class: Aws::ChimeSDKMeetings::Types::AttendeeCapabilities

Inherits:
Struct
  • Object
show all
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

Instance Attribute Details

#audioString

The audio capability assigned to an attendee.

Returns:

  • (String)


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

#contentString

The content capability assigned to an attendee.

Returns:

  • (String)


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

#videoString

The video capability assigned to an attendee.

Returns:

  • (String)


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