如何控制直通输出音量中的“扬声器”线路

时间:2018-12-22 20:02:49

标签: c# windows audio

我试图控制直接输入Windows上Speakers输出音频设备的Line In信号的音量/静音状态。是否有公开此控件的API?在此处可以通过“扬声器属性”进行控制:

Picture of volume control

此体积不仅仅是Line In设备的体积。可以通过CoreAudio IAudioEndpointVolume接口进行控制。此控件的此功能类似于Line In设备的属性中提供的“ Listen to this device”选项,该选项将Line In输入转发到Speakers输出,但是此方法的延迟较小。此控件可能对Realtek HD Audio驱动程序唯一,无法从某些Windows API访问吗?我正在使用C#。

在Speakers设备上执行IAudioEndpointVolume::GetChannelCount方法仅显示该设备输出的两个立体声通道,而不显示其中混入的组件。

0 个答案:

没有答案