stringee_plugin library
Flutter bindings for Stringee voice, video, chat, and conferencing APIs.
Classes
- AudioDevice
- An audio route reported by the native Stringee audio manager.
- GUIDGen
- Generates identifiers used to route platform-channel events.
- MakeCallParams
- Options used to make an outgoing call.
- Result
- A normalized result returned by Stringee platform-channel operations.
- StringeeAudioEvent
- Listener invoked when the selected or available audio devices change.
- StringeeAudioManager
- Controls audio routing for active Stringee calls.
- StringeeCall
- A first-generation Stringee voice or video call.
- StringeeCall2
- A second-generation Stringee voice or video call.
- StringeeChat
- Entry point for Stringee chat, live-chat, and conversation APIs.
- StringeeChatRequest
- An incoming live-chat request that an agent can accept or reject.
- StringeeClient
- A connection to the Stringee platform.
- StringeeConversation
- A Stringee direct, group, live-chat, or OA conversation.
- StringeeConversationOption
- Options used to create a new StringeeConversation.
- StringeeMessage
- A Stringee chat message.
- StringeeObjectChange
- Change event for StringeeConversation and StringeeMessage objects.
- StringeeRoomUser
- A participant in a StringeeVideoRoom.
- StringeeServerAddress
- Server address used by native Stringee SDK.
- StringeeUser
- A user participating in a Stringee conversation.
- StringeeVideo
- Entry point for Stringee video-conference operations.
- StringeeVideoRoom
- An active Stringee video-conference room.
- StringeeVideoTrack
- A local or remote media track in a StringeeVideoRoom.
- StringeeVideoTrackInfo
- Metadata describing an available conference video track.
- StringeeVideoTrackOption
- Options used to create or subscribe to a StringeeVideoTrack.
- StringeeVideoView
- Renders a native Stringee call or conference video track in Flutter.
Enums
- AudioType
- Audio device type.
- ChangeType
- Chat object change type.
- MsgNotifyType
- Notification message subtype.
- MsgState
- Message delivery state.
- MsgType
- Message content type.
- ObjectType
- Chat object type.
- ScalingType
- Video view scaling mode.
- StringeeCall2Events
- Events emitted by StringeeCall2.
- StringeeCallEvents
- Events emitted by StringeeCall.
- StringeeCallType
- Call direction and call endpoint type.
- StringeeChannelType
- Channel through which a live-chat request originated.
- StringeeChatEvents
- Events emitted by StringeeChat.
- StringeeChatRequestType
- Whether a chat request is new or transferred from another agent.
- StringeeClientEvents
- Events emitted by StringeeClient.
- StringeeMediaState
- Call media state.
- StringeeObjectEventType
- Native object event type.
- StringeeRoomEvents
- Events emitted by StringeeVideoRoom.
- StringeeSignalingState
- Call signaling state.
- StringeeVideoDimensions
- Video dimension for a StringeeVideoTrack.
- UserRole
- Conversation user role.
- VideoQuality
- Video quality used for outgoing calls.
Extensions
- AudioTypeX on AudioType
- Conversion helpers for native audio-device values.
- MsgNotifyTypeExtension on int?
- Converts a native notification subtype value to MsgNotifyType.
- MsgTypeExtension on int?
- Converts a native integer value to a MsgType.
- MsgTypeValueExtension on MsgType?
- Converts a nullable MsgType to its native integer representation.
Functions
-
reportInvalidValue(
String value) → Future< Map< String, dynamic> > - Error codes returned by Flutter-side validation: -1: StringeeClient is not initialized or disconnected. -2: Value is invalid. -3: Object is not found. -4: This function works only on Android.