MumbleSharp
MumbleSharp copied to clipboard
An implementation of the mumble voice chat protocol in C#
Hello, I would like to be able to create new channels from my app implementing the latest version of MumbleSharp. I did manage to join existing channels with no problems,...
I've just started working with this (thank you by the way) and have incorporated trevorirwin's fork for Android/iOS support too I'm using Murmur and a PC mumble client on the...
# Overview I basically copied the code from the GUI example (witch was working with the same versions of everything), and when I run it I get a null reference...
```csharp protected internal IVoiceCodec GetCodec(SpeechCodecs codec) { switch (codec) { case SpeechCodecs.CeltAlpha: return this._alpha.Value; case SpeechCodecs.Speex: return this._speex.Value; case SpeechCodecs.CeltBeta: return this._beta.Value; case SpeechCodecs.Opus: return this._opus.Value; } throw new ArgumentOutOfRangeException("codec");...
I am not sure if this is a bug or not. But I was searching inside `AudioDecodingBuffer.cs and` and inside method `Read` I saw that in case you have no...
Hi, When building MumbleGuiClient with Visual Studio 2019, I'm getting very choppy playback. I would estimate it at a fraction of a second (so maybe a handful of packets at...
Per the Readme, I wanted to create an issue to share what I'm working on. My end goal is to use MumbleSharp in a Xamarin application for iOS and Android....
Receiving some longer audio packet lengths and/or low bitrates is not supported (in MumbleGuiClient)
A number of Mumble clients have the following quality presets: - __High__: 72 kbit/s, 10 ms audio per packet - __Balanced/Medium__: 40 kbit/s, 20 ms audio per packet - __Low__:...
The very simple jitter buffer implemented in #54 is functional but very simple. There are many improvements that could still be made. Suggestions so far include: - Detecting network traffic...
`internal set` properties on Channel model cannot be set by custom IMumbleProtocol implementations
Some properties in the `Channel` model [here](https://github.com/martindevans/MumbleSharp/blob/master/MumbleSharp/Model/Channel.cs#L22) have setters that are scoped as `internal`, so a developer writing code that lives outside of the MumbleSharp's assembly cannot manipulate them. This...