public VoiceWizard() { mClientConfig = new Voice.ClientConfig(); mClientConfig.BufferAggressiveness = Voice.BufferAggressiveness.Default; mClientConfig.BufferQuality = Voice.BufferQuality.Default; mClientConfig.Flags = Voice.ClientConfigFlags.AutoVoiceActivated | Voice.ClientConfigFlags.AutoRecordVolume; mClientConfig.Threshold = Voice.Threshold.Default; mClientConfig.NotifyPeriod = 0; mClientConfig.PlaybackVolume = (int)Voice.PlaybackVolume.Default; mClientConfig.RecordVolume = (int)Voice.RecordVolume.Last; mConfigForm = new DPlayVoiceConfigForm(); mInSession = false; mIsHost = false; }
public void ShowClientSetupDialog(IntPtr hWnd) { try { using (mConfigForm = new DPlayVoiceConfigForm()) { mConfigForm.ShowDialog(mClientConfig, mInSession); mClientConfig = mConfigForm.ClientConfig; client.ClientConfig = mClientConfig; } } catch (Exception e) { throw e; } }