voxa library

VoxaRTC-specific configuration.

Kept out of the main voxa_rtc_engine.dart barrel so the Agora-mirror surface stays byte-compatible; apps add ONE extra import + one line at startup — the only non-Agora code a migrated app contains:

import 'package:voxa_rtc_engine/voxa.dart';
VoxaRtc.serverUrl = 'wss://sg.voxartc.com';

Classes

RemoteAudioMuteChanged
RemoteAudioTrackSubscribed
A remote participant's audio track became subscribed (initial publish).
RemoteParticipantJoined
RemoteParticipantLeft
RemoteVideoMuteChanged
RemoteVideoTrackSubscribed
A remote participant's video track became subscribed (initial publish).
TransportDisconnected
TransportReconnected
Automatic reconnection succeeded; the session continues.
TransportReconnecting
Media/signaling dropped; the transport is retrying automatically.
VideoTrackChanged
A video track appeared or went away for identity (subscribe/unsubscribe); views listening for this identity should rebuild.
VoxaRtc
VoxaTransport
Media-transport abstraction the engine talks to.
VoxaTransportEvent

Enums

VoxaConnectionQuality
Connection quality buckets, media-engine agnostic.
VoxaDisconnectReason
Why the transport lost the room.
VoxaTransportErrorKind

Exceptions / Errors

VoxaTransportException