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.