我目前正在使用这个获取主级别:
MMDeviceEnumerator devEnum = new MMDeviceEnumerator();
MMDevice defaultDevice = devEnum.GetDefaultAudioEndpoint(DataFlow.Render, Role.Multimedia);
Console.WriteLine("Sending Volume level through " + port.PortName);
Console.WriteLine("\rCurrent Level: " + defaultDevice.AudioMeterInformation.MasterPeakValue.ToString());
但是有可能通过所有声音获得左和右音量吗?
我环顾四周,但没有找到任何相关信息。
答案 0 :(得分:3)
没关系,发现它:
defaultDevice.AudioMeterInformation.PeakValues [0] // left defaultDevice.AudioMeterInformation.PeakValues [1] // right
答案 1 :(得分:0)
老问题,但我认为这不是平衡的正确答案。
应为以下内容:
defaultDevice.AudioEndpointVolume.Channels[0] // left
defaultDevice.AudioEndpointVolume.Channels[1] // right