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