Property | Type | Description | |
---|---|---|---|
ChannelDictionary | Channel>.ConcurrentDictionary | ||
UserDictionary | User>.ConcurrentDictionary |
Method | Description | |
---|---|---|
BasicMumbleProtocol ( ) : System | ||
ChannelRemove ( ChannelRemove channelRemove ) : void |
Server has removed a channel
|
|
ChannelState ( ChannelState channelState ) : void |
Server has changed some detail of a channel
|
|
Close ( ) : void | ||
CodecVersion ( CodecVersion codecVersion ) : void | ||
ContextAction ( ContextAction contextAction ) : void | ||
ContextActionModify ( MumbleProto.ContextActionModify contextActionModify ) : void | ||
EncodedVoice ( byte data, uint userId, long sequence, IVoiceCodec codec, SpeechTarget target ) : void |
Received a voice packet from the server
|
|
GetCodec ( uint session, SpeechCodecs codec ) : IVoiceCodec |
Get a voice decoder for the specified user/codec combination
|
|
Initialise ( MumbleConnection connection ) : void |
Associates this protocol with an opening mumble connection
|
|
PermissionQuery ( PermissionQuery permissionQuery ) : void | ||
Ping ( Ping ping ) : void |
Received a ping over the TCP connection
|
|
SelectCertificate ( object sender, string targetHost, |
||
SendVoice ( ArraySegment |
||
SendVoiceStop ( ) : void | ||
ServerConfig ( ServerConfig serverConfig ) : void |
Some detail of the server configuration has changed
|
|
ServerSync ( ServerSync serverSync ) : void |
Initial connection to the server
|
|
SuggestConfig ( SuggestConfig config ) : void | ||
TextMessage ( TextMessage textMessage ) : void |
Received a text message from the server
|
|
UdpPing ( byte packet ) : void |
Received a UDP ping from the server
|
|
UserList ( UserList userList ) : void | ||
UserRemove ( UserRemove userRemove ) : void |
A user has been removed from the server (left, kicked or banned)
|
|
UserState ( UserState userState ) : void |
Server has changed some detail of a user
|
|
ValidateCertificate ( object sender, |
Validate the certificate the server sends for itself. By default this will acept *all* certificates
|
|
Version ( MumbleProto.Version version ) : void |
Server has sent a version update
|
Method | Description | |
---|---|---|
ChannelJoined ( MumbleSharp.Model.Channel channel ) : void | ||
ChannelLeft ( MumbleSharp.Model.Channel channel ) : void | ||
ChannelMessageReceived ( MumbleSharp.Model.ChannelMessage message ) : void | ||
PersonalMessageReceived ( MumbleSharp.Model.PersonalMessage message ) : void | ||
UserJoined ( MumbleSharp.Model.User user ) : void | ||
UserLeft ( MumbleSharp.Model.User user ) : void |
Method | Description | |
---|---|---|
EncodingThreadEntry ( ) : void |
protected ChannelJoined ( MumbleSharp.Model.Channel channel ) : void | ||
channel | MumbleSharp.Model.Channel | |
return | void |
protected ChannelLeft ( MumbleSharp.Model.Channel channel ) : void | ||
channel | MumbleSharp.Model.Channel | |
return | void |
protected ChannelMessageReceived ( MumbleSharp.Model.ChannelMessage message ) : void | ||
message | MumbleSharp.Model.ChannelMessage | |
return | void |
public ChannelRemove ( ChannelRemove channelRemove ) : void | ||
channelRemove | ChannelRemove | |
return | void |
public ChannelState ( ChannelState channelState ) : void | ||
channelState | ChannelState | |
return | void |
public CodecVersion ( CodecVersion codecVersion ) : void | ||
codecVersion | CodecVersion | |
return | void |
public ContextAction ( ContextAction contextAction ) : void | ||
contextAction | ContextAction | |
return | void |
public ContextActionModify ( MumbleProto.ContextActionModify contextActionModify ) : void | ||
contextActionModify | MumbleProto.ContextActionModify | |
return | void |
public EncodedVoice ( byte data, uint userId, long sequence, IVoiceCodec codec, SpeechTarget target ) : void | ||
data | byte | |
userId | uint | |
sequence | long | |
codec | IVoiceCodec | |
target | SpeechTarget | |
return | void |
public GetCodec ( uint session, SpeechCodecs codec ) : IVoiceCodec | ||
session | uint | |
codec | SpeechCodecs | |
return | IVoiceCodec |
public Initialise ( MumbleConnection connection ) : void | ||
connection | MumbleConnection | |
return | void |
public PermissionQuery ( PermissionQuery permissionQuery ) : void | ||
permissionQuery | PermissionQuery | |
return | void |
protected PersonalMessageReceived ( MumbleSharp.Model.PersonalMessage message ) : void | ||
message | MumbleSharp.Model.PersonalMessage | |
return | void |
public SelectCertificate ( object sender, string targetHost, |
||
sender | object | |
targetHost | string | |
localCertificates | ||
remoteCertificate | ||
acceptableIssuers | string | |
return |
public SendVoice ( ArraySegment |
||
pcm | ArraySegment |
|
target | SpeechTarget | |
targetId | uint | |
return | void |
public ServerConfig ( ServerConfig serverConfig ) : void | ||
serverConfig | ServerConfig | |
return | void |
public ServerSync ( ServerSync serverSync ) : void | ||
serverSync | ServerSync | |
return | void |
public SuggestConfig ( SuggestConfig config ) : void | ||
config | SuggestConfig | |
return | void |
public TextMessage ( TextMessage textMessage ) : void | ||
textMessage | TextMessage | |
return | void |
protected UserJoined ( MumbleSharp.Model.User user ) : void | ||
user | MumbleSharp.Model.User | |
return | void |
protected UserLeft ( MumbleSharp.Model.User user ) : void | ||
user | MumbleSharp.Model.User | |
return | void |
public UserRemove ( UserRemove userRemove ) : void | ||
userRemove | UserRemove | |
return | void |
public UserState ( UserState userState ) : void | ||
userState | UserState | |
return | void |
public ValidateCertificate ( object sender, |
||
sender | object | |
certificate | ||
chain | ||
errors | SslPolicyErrors | |
return | bool |
public Version ( MumbleProto.Version version ) : void | ||
version | MumbleProto.Version | |
return | void |
protected ConcurrentDictionary |
||
return | Channel>.ConcurrentDictionary |