Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Windows XP中打开专用音频输出?_Windows_Audio - Fatal编程技术网

如何在Windows XP中打开专用音频输出?

如何在Windows XP中打开专用音频输出?,windows,audio,Windows,Audio,我想使用系统的麦克风输入/扬声器输出插孔来测量和修复电压降,但如果不确保我的程序对音频进行独家控制,我就无法可靠地做到这一点。这在Windows XP中可能吗?我读过各种可用的API(WaveOut、Mixer),但没有找到任何关于在Windows Vista或7之前独占控制音频设备的信息 显然,WDM内核流API可能会独占控制声卡,但这是未定义的行为。我可以通过在系统设置中默认禁用声卡来解决问题,但这不是一个理想的解决方案(因为其他应用程序仍然可以使用声卡)

我想使用系统的麦克风输入/扬声器输出插孔来测量和修复电压降,但如果不确保我的程序对音频进行独家控制,我就无法可靠地做到这一点。这在Windows XP中可能吗?我读过各种可用的API(WaveOut、Mixer),但没有找到任何关于在Windows Vista或7之前独占控制音频设备的信息

显然,WDM内核流API可能会独占控制声卡,但这是未定义的行为。我可以通过在系统设置中默认禁用声卡来解决问题,但这不是一个理想的解决方案(因为其他应用程序仍然可以使用声卡)