在Vista / Win7新声音API下使用输出设备作为录制源?

时间:2011-02-19 13:36:27

标签: winapi audio audio-recording

据我了解,Vista为操作系统引入了完全重新架构的声音输入/输出系统。特别是在Vista之前,有一个系统范围的混音器,可以连接输出设备。对于录制,可以直接从录制设备或此混音器中检索数据。

在Vista及更高版本中,据我了解,不再有系统级的调音台。从理论上讲,可以将一些声音传送到一个输出设备,将其他声音传送到另一个输出设备 1 ,这需要为每个输出设备分别使用混音器。

现在,我有一个简单的录制应用程序,我想更新以利用这个新的API。特别是,我希望能让用户选择其中一个输出设备作为音频数据源。我的理由是操作系统可能会将所有输入混合到每个声音设备中,并希望提供一种方法来利用混合数据。

是否可以选择输出设备作为我的录音应用程序的输入,如果是,如何?

1 虽然我还没有找到任何实际让人们这样做的UI。

1 个答案:

答案 0 :(得分:1)