flutter_amazon_chime library
Flutter plugin for the Amazon Chime SDK.
Provides a Dart interface to the Amazon Chime SDK for audio/video conferencing on iOS and Android.
Classes
- AmazonChime
- The core Amazon Chime SDK interface. Use AmazonChime.instance to access the SDK methods.
- AmazonChimeView
- A full-screen meeting view with multi-participant grid, meeting controls, and screen share support.
- Attendee
- Represents a participant in an Amazon Chime meeting.
- AttendeeSignal
- Signal strength for a single attendee. signalStrength: 0=none, 1=low, 2=high
- AttendeeVolume
- Volume level for a single attendee. volume: 0=muted, 1=notSpeaking, 2=low, 3=medium, 4=high
- AudioOutputButton
- CallEndButton
- CameraToggle
- ChimeColors
- Centralized color palette for all Chime SDK UI components.
- ChimeSession
-
A
ChangeNotifierthat holds the state of a single Chime meeting session and exposes actions that proxy to AmazonChime.instance. - DataMessage
- A real-time data message received from another attendee.
- JoinInfo
- Contains all the necessary data to join an Amazon Chime SDK meeting. Usually obtained from your server-side application.
- MeetingControls
- MeetingEvent
- A structured meeting analytics event emitted by the Chime SDK.
- MicStatusIndicator
- MicToggle
- ParticipantGrid
- An adaptive grid layout that arranges participant tiles like Google Meet.
- ParticipantTile
- A composable tile that renders a participant's video (or avatar if video is off), with optional name label and mic status overlay.
- RemoteVideoSource
- Identifies a remote attendee's video source.
- Style
- VideoTile
- VideoTileInfo
- Represents an active video stream tile from the Amazon Chime SDK.
Properties
- logger → Logger
-
final
Exceptions / Errors
- ChimeDeviceException
- Thrown when device configuration (e.g., audio route, mute, video) fails.
- ChimeException
- Base exception for all Amazon Chime SDK errors.
- ChimeMeetingException
- Thrown when starting, stopping, or joining a meeting fails.
- ChimePermissionException
- Thrown when audio or video permissions are denied or restricted.
- ChimeStateException
- Thrown when the Chime meeting is out of sync or an invalid state is reached.