C# Class MumbleGuiClient.ConnectionMumbleProtocol

Inheritance: MumbleSharp.BasicMumbleProtocol
Show file Open project: martindevans/MumbleSharp Class Usage Examples

Public Properties

Property Type Description
channelJoinedDelegate ChannelJoinedDelegate
channelLeftDelegate ChannelLeftDelegate
channelMessageReceivedDelegate ChannelMessageReceivedDelegate
encodedVoice EncodedVoiceDelegate
personalMessageReceivedDelegate PersonalMessageReceivedDelegate
serverConfigDelegate ServerConfigDelegate
userJoinedDelegate UserJoinedDelegate
userLeftDelegate UserLeftDelegate

Public Methods

Method Description
EncodedVoice ( byte data, uint userId, long sequence, IVoiceCodec codec, SpeechTarget target ) : void
SendVoice ( ArraySegment pcm, SpeechTarget target, uint targetId ) : void
SendVoiceStop ( ) : void
ServerConfig ( ServerConfig serverConfig ) : void

Protected Methods

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 Details

ChannelJoined() protected method

protected ChannelJoined ( MumbleSharp.Model.Channel channel ) : void
channel MumbleSharp.Model.Channel
return void

ChannelLeft() protected method

protected ChannelLeft ( MumbleSharp.Model.Channel channel ) : void
channel MumbleSharp.Model.Channel
return void

ChannelMessageReceived() protected method

protected ChannelMessageReceived ( MumbleSharp.Model.ChannelMessage message ) : void
message MumbleSharp.Model.ChannelMessage
return void

EncodedVoice() public method

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

PersonalMessageReceived() protected method

protected PersonalMessageReceived ( MumbleSharp.Model.PersonalMessage message ) : void
message MumbleSharp.Model.PersonalMessage
return void

SendVoice() public method

public SendVoice ( ArraySegment pcm, SpeechTarget target, uint targetId ) : void
pcm ArraySegment
target SpeechTarget
targetId uint
return void

SendVoiceStop() public method

public SendVoiceStop ( ) : void
return void

ServerConfig() public method

public ServerConfig ( ServerConfig serverConfig ) : void
serverConfig ServerConfig
return void

UserJoined() protected method

protected UserJoined ( MumbleSharp.Model.User user ) : void
user MumbleSharp.Model.User
return void

UserLeft() protected method

protected UserLeft ( MumbleSharp.Model.User user ) : void
user MumbleSharp.Model.User
return void

Property Details

channelJoinedDelegate public property

public ChannelJoinedDelegate channelJoinedDelegate
return ChannelJoinedDelegate

channelLeftDelegate public property

public ChannelLeftDelegate channelLeftDelegate
return ChannelLeftDelegate

channelMessageReceivedDelegate public property

public ChannelMessageReceivedDelegate channelMessageReceivedDelegate
return ChannelMessageReceivedDelegate

encodedVoice public property

public EncodedVoiceDelegate encodedVoice
return EncodedVoiceDelegate

personalMessageReceivedDelegate public property

public PersonalMessageReceivedDelegate personalMessageReceivedDelegate
return PersonalMessageReceivedDelegate

serverConfigDelegate public property

public ServerConfigDelegate serverConfigDelegate
return ServerConfigDelegate

userJoinedDelegate public property

public UserJoinedDelegate userJoinedDelegate
return UserJoinedDelegate

userLeftDelegate public property

public UserLeftDelegate userLeftDelegate
return UserLeftDelegate