Implements the DefaultActiveSpeakerDetector with the ActiveSpeakerPolicy
A specifier for how to obtain a media stream from the browser. This
can be a
MediaStream itself, a set of constraints, a device ID,
null to use the null device.
Realtime attendee presence callback that listens to changes in attendee presence.
Internal Amazon Chime
AttendeeId created by
Indicates the attendee's presence in a meeting.
Indicates the attendee's
externalUserId provided while joining a meeting.
Indicates whether the attendee dropped from the meeting.
This value is provided by the Amazon Chime backend when an attendee is dropped and could not join the same meeting again due to re-connection issues. It is also provided to differentiate the scenarios between normal attendee leave and the attendee dropping due to re-connection issues.
In re-connection scenarios, if an attendee drops and could never join back successfully, the JS SDK will call this callback setting
dropped value to a boolean value received from Amazon Chime backend, and it will set the
present parameter to
This object indicates which attendee out of how many total attendees the update is for. For example, if you were to join on a call with 3 total attendees, you would get presence callbacks for attendeeIndex 0, attendeeIndex 1, attendeeIndex 2 out of the total attendeesInFrame of 3. You will receive callback for each attendee present in the meeting after you join the meeting. Later, you will receive callback as attendees leave or join the meeting.
RealtimeVolumeIndicator functions that listen to changes in attendees volume.
flattened event attributes. Note: This function needs to be extended to support 'Array', 'object' as value types within the event attributes if added later.
isAudioTransformDevice is a type guard for AudioTransformDevice.
the value to check.
Type guard for
A value that might implement the
Whether the value implements
isVideoTransformDevice is a type guard for VideoTransformDevice.
the value to check.
Generated using TypeDoc