Esempio n. 1
0
    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;
    }
Esempio n. 2
0
 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;
     }
 }