//獲取系統麥克風音量 //private int GetCurrentSpeakerVolume() //{ // int volume = 0; // var enumerator = new MMDeviceEnumerator(); // //獲取音頻輸出設備 // IEnumerable<MMDevice> speakDevices = enumerator.EnumerateAudioEndPoints(DataFlow.Render, DeviceState.Active).ToArray(); // if (speakDevices.Count() > 0) // { // MMDevice mMDevice = speakDevices.ToList()[0]; // volume = Convert.ToInt16(mMDevice.AudioEndpointVolume.MasterVolumeLevelScalar * 100); // } // return volume; //} //設置當前系統麥克風音量 volume 取值 0-100 //private void GetCurrentSpeakerVolume(int volume) //{ //var enumerator = new MMDeviceEnumerator(); //IEnumerable<MMDevice> speakDevices = enumerator.EnumerateAudioEndPoints(DataFlow.Render, DeviceState.Active).ToArray(); //if (speakDevices.Count() > 0) //{ // MMDevice mMDevice = speakDevices.ToList()[0]; // mMDevice.AudioEndpointVolume.MasterVolumeLevelScalar = volume / 100.0f; //} //} //獲取當前系統揚聲器音量 //private int GetCurrentSpeakerVolume() //{ // int volume = 0; // var enumerator = new MMDeviceEnumerator(); // //獲取音頻輸出設備 // IEnumerable<MMDevice> speakDevices = enumerator.EnumerateAudioEndPoints(DataFlow.Render, DeviceState.Active).ToArray(); // if (speakDevices.Count() > 0) // { // MMDevice mMDevice = speakDevices.ToList()[0]; // volume = Convert.ToInt16(mMDevice.AudioEndpointVolume.MasterVolumeLevelScalar * 100); // } // return volume; //}