【发布时间】:2011-02-19 13:36:26
【问题描述】:
据我了解,Vista 为操作系统引入了一个完全重新架构的声音输入/输出系统。特别是在 Vista 之前,只有一个系统范围的混音器,可以连接输出设备。对于录音,可以直接从录音设备或混音器中检索数据。
据我了解,在 Vista 及更高版本中,不再有系统范围的混音器。理论上,可以将一些声音路由到一个输出设备,而将其他声音路由到不同的输出设备,1,这需要为每个输出设备使用单独的混音器。
现在,我有一个简单的录音应用程序,我想更新它以利用这个新的 API。特别是,我希望可以让用户选择一个输出设备作为音频数据源。我的理由是操作系统可能会将所有输入混合到每个声音设备中,并希望提供一种利用混合数据的方法。
是否可以选择输出设备作为我的录音应用程序的输入,如果可以,如何选择?
1虽然我还没有找到任何真正可以做到这一点的用户界面。
【问题讨论】:
标签: winapi audio audio-recording