public ConnectDlg(TeamTalk tt, Settings settings) { ttclient = tt; this.settings = settings; InitializeComponent(); ipaddrComboBox.Text = settings.server.ipaddr; tcpportNumericUpDown.Value = settings.server.tcpport; udpportNumericUpDown.Value = settings.server.udpport; cryptCheckBox.Checked = settings.server.encrypted; }
public LoginDlg(TeamTalk tt, Settings settings) { ttclient = tt; this.settings = settings; InitializeComponent(); nickTextBox.Text = settings.nickname; usernameTextBox.Text = settings.server.username; passwdTextBox.Text = settings.server.password; ttclient.OnCmdProcessing += new TeamTalk.CommandProcessing(ttclient_OnCmdProcessing); ttclient.OnCmdError += new TeamTalk.CommandError(ttclient_OnCmdError); }
public AudioStorageDlg(Settings settings) { this.settings = settings; InitializeComponent(); this.CenterToScreen(); fileformatComboBox.Items.Add(new AudioFormat(AudioFileFormat.AFF_WAVE_FORMAT, "Wave format")); fileformatComboBox.Items.Add(new AudioFormat(AudioFileFormat.AFF_MP3_64KBIT_FORMAT, "MP3 format (64kbit)")); fileformatComboBox.Items.Add(new AudioFormat(AudioFileFormat.AFF_MP3_128KBIT_FORMAT, "MP3 format (128kbit)")); fileformatComboBox.Items.Add(new AudioFormat(AudioFileFormat.AFF_MP3_256KBIT_FORMAT, "MP3 format (256kbit)")); fileformatComboBox.SelectedIndex = 0; }
public PreferencesDlg(TeamTalk tt, Settings settings) { ttclient = tt; this.settings = settings; InitializeComponent(); this.CenterToScreen(); dsoundRadioButton.Checked = settings.soundsystem == SoundSystem.SOUNDSYSTEM_DSOUND; winmmRadioButton.Checked = settings.soundsystem == SoundSystem.SOUNDSYSTEM_WINMM; UpdateSoundSystem(null, null); vidcodecComboBox.SelectedIndex = 0; this.vidbitrateNumericUpDown.Value = settings.codec.webm_vp8.nRcTargetBitrate; UpdateVideoCaptureDevices(); fwCheckBox.Checked = WindowsFirewall.AppExceptionExists(Application.ExecutablePath); }
public MainForm() { InitializeComponent(); /* Set license information before creating the client instance */ //TeamTalk.SetLicenseInformation("", ""); msgdialogs = new Dictionary<int, MessageDlg>(); viddialogs = new Dictionary<int, VideoDlg>(); desktopdialogs = new Dictionary<int, DesktopDlg>(); inputProgressBar.Minimum = SoundLevel.SOUND_VU_MIN; inputProgressBar.Maximum = SoundLevel.SOUND_VU_MAX; voiceactTrackBar.Minimum = SoundLevel.SOUND_VU_MIN; voiceactTrackBar.Maximum = SoundLevel.SOUND_VU_MAX; inputgainTrackBar.Minimum = SoundLevel.SOUND_GAIN_MIN; inputgainTrackBar.Maximum = SoundLevel.SOUND_GAIN_MAX; volumeTrackBar.Minimum = SoundLevel.SOUND_VOLUME_MIN; volumeTrackBar.Maximum = 16000; /* we pass 'false' to poll_events since we don't want to * manually process events using ttclient.GetMessage */ ttclient = new TeamTalk(false); channels = new ChannelsView(ttclient, treeView1); users = new UsersView(ttclient, listView1); files = new FilesView(ttclient, filesListView); settings = new Settings(); voiceactTrackBar.Value = ttclient.GetVoiceActivationLevel(); inputgainTrackBar.Value = ttclient.GetSoundInputGainLevel(); volumeTrackBar.Value = ttclient.GetSoundOutputVolume(); //get default devices TeamTalk.GetDefaultSoundDevices(ref settings.sndinputid, ref settings.sndoutputid); ttclient.OnConnectionSuccess += new TeamTalk.Connection(ttclient_OnConnectionSuccess); ttclient.OnConnectionFailed += new TeamTalk.Connection(ttclient_OnConnectionFailed); ttclient.OnConnectionLost += new TeamTalk.Connection(ttclient_OnConnectionLost); ttclient.OnCmdProcessing += new TeamTalk.CommandProcessing(ttclient_OnCmdProcessing); ttclient.OnCmdError += new TeamTalk.CommandError(ttclient_OnCmdError); ttclient.OnCmdMyselfLoggedIn += new TeamTalk.MyselfLoggedIn(ttclient_OnCmdMyselfLoggedIn); ttclient.OnCmdMyselfLoggedOut += new TeamTalk.MyselfLoggedOut(ttclient_OnCmdMyselfLoggedOut); ttclient.OnCmdUserLoggedIn += new TeamTalk.UserUpdate(ttclient_OnCmdUserLoggedIn); ttclient.OnCmdUserJoinedChannel += new TeamTalk.UserUpdate(ttclient_OnCmdUserJoinedChannel); ttclient.OnCmdUserLeftChannel += new TeamTalk.UserUpdate(ttclient_OnCmdUserLeftChannel); ttclient.OnCmdUserTextMessage += new TeamTalk.UserTextMessage(ttclient_OnCmdUserTextMessage); ttclient.OnCmdChannelNew += new TeamTalk.ChannelUpdate(ttclient_OnCmdChannelNew); ttclient.OnCmdChannelUpdate += new TeamTalk.ChannelUpdate(ttclient_OnCmdChannelUpdate); ttclient.OnCmdChannelRemove += new TeamTalk.ChannelUpdate(ttclient_OnCmdChannelRemove); ttclient.OnInternalError += new TeamTalk.ErrorOccured(ttclient_OnInternalError); ttclient.OnHotKeyToggle += new TeamTalk.HotKeyToggle(ttclient_OnHotKeyToggle); ttclient.OnUserVideoCapture += new TeamTalk.UserVideoFrame(ttclient_OnUserVideoCapture); ttclient.OnStreamMediaFile += new TeamTalk.StreamMediaFile(ttclient_OnStreamMediaFile); ttclient.OnUserRecordMediaFile += new TeamTalk.UserRecordMediaFile(ttclient_OnUserRecordMediaFile); ttclient.OnUserAudioBlock += new TeamTalk.NewAudioBlock(ttclient_OnUserAudioBlock); ttclient.OnUserDesktopInput += new TeamTalk.UserDesktopInput(ttclient_OnUserDesktopInput); ttclient.OnFileTransfer += new TeamTalk.FileTransferUpdate(ttclient_OnFileTransfer); ttclient.OnUserDesktopWindow += new TeamTalk.NewDesktopWindow(ttclient_OnUserDesktopWindow); vumeterTimer.Enabled = true; timer1.Enabled = true; }