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.
MeetingHistoryState describes user actions and events, including all event names in EventName.
Realtime attendee presence callback that listens to changes in attendee presence.
Internal Amazon Chime AttendeeId
created by CreateAttendee
API.
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.
The Amazon Chime SDK for JavaScript reconnects a meeting session in below scenarios:
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
the dropped
value to a boolean value received from Amazon Chime backend, and it will set the present
parameter to false
.
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.
Event attributes to flatten.
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 Destroyable
.
A value that might implement the Destroyable
interface.
Whether the value implements Destroyable
.
isVideoTransformDevice
is a type guard for VideoTransformDevice.
the value to check.
The numbers below indicate the amount of blur to apply. Larger numbers will produce more blur.
Generated using TypeDoc
Implements the DefaultActiveSpeakerDetector with the ActiveSpeakerPolicy