C# 클래스 Radegast.VoiceConsole

상속: System.Windows.Forms.UserControl
파일 보기 프로젝트 열기: radegastdev/radegast 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
gateway OpenMetaverse.Voice.VoiceGateway
session OpenMetaverse.Voice.VoiceSession

Private Properties

프로퍼티 타입 설명
FindParticipantItem System.Windows.Forms.ListViewItem
MainForm_Load void
RegisterClientEvents void
Start void
Stop void
UnregisterClientEvents void
VoiceConsole_Load void
btnMuteAll_Click void
btnUnmuteAll_Click void
chkVoiceEnable_Click void
micDevice_SelectedIndexChanged void
micLevel_ValueChanged void
micMute_CheckedChanged void
netcom_ClientLoginStatus void
participants_MouseUp void
spkrDevice_SelectedIndexChanged void
spkrLevel_ValueChanged void

공개 메소드들

메소드 설명
LoadConfigVolume ( ) : void
LoadMicDevices ( List available, string current ) : void
LoadSpkrDevices ( List available, string current ) : void
Names_NameUpdated ( object sender, OpenMetaverse.UUIDNameReplyEventArgs e ) : void
OnMouseDown ( object sender, MouseEventArgs e ) : void
OnMouseUp ( object sender, MouseEventArgs e ) : void
OnMuteClick ( object sender, EventArgs e ) : void
OnUnMuteClick ( object sender, EventArgs e ) : void
RadegastContextMenuStrip_OnContentMenuOpened ( object sender, Radegast.RadegastContextMenuStrip e ) : void

Open context menu for voice items

SetProgress ( VoiceGateway s ) : void
VoiceConsole ( Radegast.RadegastInstance instance ) : System
VoiceConsole_Disposed ( object sender, EventArgs e ) : void
gateway_OnAuxGetCaptureDevicesResponse ( object sender, VoiceGateway e ) : void
gateway_OnAuxGetRenderDevicesResponse ( object sender, VoiceGateway e ) : void
gateway_OnSessionCreate ( object sender, EventArgs e ) : void
gateway_OnSessionRemove ( object sender, EventArgs e ) : void
gateway_OnVoiceConnectionChange ( VoiceGateway state ) : void
session_OnParticipantAdded ( object sender, EventArgs e ) : void
session_OnParticipantRemoved ( object sender, EventArgs e ) : void
session_OnParticipantUpdate ( object sender, EventArgs e ) : void

비공개 메소드들

메소드 설명
FindParticipantItem ( OpenMetaverse.Voice.VoiceParticipant p ) : System.Windows.Forms.ListViewItem
MainForm_Load ( object sender, EventArgs e ) : void
RegisterClientEvents ( ) : void
Start ( ) : void
Stop ( ) : void
UnregisterClientEvents ( ) : void
VoiceConsole_Load ( object sender, EventArgs e ) : void
btnMuteAll_Click ( object sender, EventArgs e ) : void

Mute all participants

btnUnmuteAll_Click ( object sender, EventArgs e ) : void

UnMute all participants

chkVoiceEnable_Click ( object sender, EventArgs e ) : void

Start and stop the voice functions.

micDevice_SelectedIndexChanged ( object sender, EventArgs e ) : void
micLevel_ValueChanged ( object sender, EventArgs e ) : void
micMute_CheckedChanged ( object sender, EventArgs e ) : void
netcom_ClientLoginStatus ( object sender, OpenMetaverse.LoginProgressEventArgs e ) : void
participants_MouseUp ( object sender, MouseEventArgs e ) : void

Right-clicks on participants beings up Mute, etc menu

spkrDevice_SelectedIndexChanged ( object sender, EventArgs e ) : void
spkrLevel_ValueChanged ( object sender, EventArgs e ) : void

메소드 상세

LoadConfigVolume() 공개 메소드

public LoadConfigVolume ( ) : void
리턴 void

LoadMicDevices() 공개 메소드

public LoadMicDevices ( List available, string current ) : void
available List
current string
리턴 void

LoadSpkrDevices() 공개 메소드

public LoadSpkrDevices ( List available, string current ) : void
available List
current string
리턴 void

Names_NameUpdated() 공개 메소드

public Names_NameUpdated ( object sender, OpenMetaverse.UUIDNameReplyEventArgs e ) : void
sender object
e OpenMetaverse.UUIDNameReplyEventArgs
리턴 void

OnMouseDown() 공개 메소드

public OnMouseDown ( object sender, MouseEventArgs e ) : void
sender object
e MouseEventArgs
리턴 void

OnMouseUp() 공개 메소드

public OnMouseUp ( object sender, MouseEventArgs e ) : void
sender object
e MouseEventArgs
리턴 void

OnMuteClick() 공개 메소드

public OnMuteClick ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
리턴 void

OnUnMuteClick() 공개 메소드

public OnUnMuteClick ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
리턴 void

RadegastContextMenuStrip_OnContentMenuOpened() 공개 메소드

Open context menu for voice items
public RadegastContextMenuStrip_OnContentMenuOpened ( object sender, Radegast.RadegastContextMenuStrip e ) : void
sender object
e Radegast.RadegastContextMenuStrip
리턴 void

SetProgress() 공개 메소드

public SetProgress ( VoiceGateway s ) : void
s OpenMetaverse.Voice.VoiceGateway
리턴 void

VoiceConsole() 공개 메소드

public VoiceConsole ( Radegast.RadegastInstance instance ) : System
instance Radegast.RadegastInstance
리턴 System

VoiceConsole_Disposed() 공개 메소드

public VoiceConsole_Disposed ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
리턴 void

gateway_OnAuxGetCaptureDevicesResponse() 공개 메소드

public gateway_OnAuxGetCaptureDevicesResponse ( object sender, VoiceGateway e ) : void
sender object
e OpenMetaverse.Voice.VoiceGateway
리턴 void

gateway_OnAuxGetRenderDevicesResponse() 공개 메소드

public gateway_OnAuxGetRenderDevicesResponse ( object sender, VoiceGateway e ) : void
sender object
e OpenMetaverse.Voice.VoiceGateway
리턴 void

gateway_OnSessionCreate() 공개 메소드

public gateway_OnSessionCreate ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
리턴 void

gateway_OnSessionRemove() 공개 메소드

public gateway_OnSessionRemove ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
리턴 void

gateway_OnVoiceConnectionChange() 공개 메소드

public gateway_OnVoiceConnectionChange ( VoiceGateway state ) : void
state OpenMetaverse.Voice.VoiceGateway
리턴 void

session_OnParticipantAdded() 공개 메소드

public session_OnParticipantAdded ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
리턴 void

session_OnParticipantRemoved() 공개 메소드

public session_OnParticipantRemoved ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
리턴 void

session_OnParticipantUpdate() 공개 메소드

public session_OnParticipantUpdate ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
리턴 void

프로퍼티 상세

gateway 공개적으로 프로퍼티

public VoiceGateway,OpenMetaverse.Voice gateway
리턴 OpenMetaverse.Voice.VoiceGateway

session 공개적으로 프로퍼티

public VoiceSession,OpenMetaverse.Voice session
리턴 OpenMetaverse.Voice.VoiceSession