dumble library Null safety

A Mumble transport client framework

Classes

AudioClient
The client responsible for transmitting audio streams.
AudioFrame
An AudioFrame contains encoded audio data and optional positional information.
AudioFrameSink
A sink for AudioFrames that should be transported to the Mumble server.
BanEntry
Channel
ChannelChanges
ConnectionOptions
CryptState
IncomingAudioPacket
IncomingTextMessage
MumbleClient
A client that handles all the communication with a Mumble server. Register a MumbleClientListener to get notified on events.
OutgoingTextMessage
PacketStats
Permission
PingStats
PositionalInformation
RegisteredUser
Self
ServerCodecVersion
ServerConfig
Readonly how the server is configured
ServerConnectionStats
Stats about the connection to the server
ServerInfo
All values will be null until they are received from the server.
ServerSuggestedClientConfig
TextMessage
User
UserChanges
UserStats
VersionInformation
VoiceTarget

Mixins

AudioListener
ChannelListener
CryptStateProvider
MumbleClientListener
Notifier<T>
UserListener

Constants

normalTalking → const int
0
rootChannelId → const int
The id of the root channel of a Mumble server is always 0.
0

Enums

AudioCodec
DenyType
RejectType
TalkMode

Typedefs

AudioErrorCallback = void Function(dynamic error, [StackTrace? stackTrace])
OnBadCertificate = bool Function(X509Certificate certificate)
Return true to trust the certificate or false to consider it bad.

Exceptions / Errors

NonceOutOfSyncException
PermissionDeniedException
ProtocolException
A protocol exception occours if this client implementation receives a message from the mumble server that is in this clients opinion not a valid message.
RejectException
UnhandeledError
An UnhandeledError is thrown if an error or exception in a MumlbeClient with no registered MumbleClientListeners occurs.