单独挂钩Windows应用程序的音频缓冲区 [英] Hook audio buffers of Windows application individually
问题描述
Hi,
我听说过后来的Windows版本正式提供 音频挂钩 和 调音台 API。
I've heard that later Windows version officially provide Audio hook and Mixer APIs.
那么,我想知道哪些Windows API允许我单独捕获应用程序的音频?
So, I'd like to know which are Windows APIs that allow me to capture the audio of applications individually?
作为示例,我想只捕获正在运行的任何应用程序播放的音频(例如:游戏,网络浏览器,播放器) )。
As an exemple, I'd like to capture only the audio that is playing back by any application running (e.g: a game, a web browser, a player).
谢谢,
Daniel F。
推荐答案
您听错了 - 与之前版本的Windows(从Windows Vista开始)一样,您可以录制从麦克风,或者你可以录制到扬声器的音频输出,但没有API来记录单个应用程序的输出。
You heard incorrectly - as with previous versions of Windows (starting with Windows Vista), you can record from the microphone, or you can record the audio output going to the speaker, but there is no API to record the output of an individual application.
如果你想要这样的API,请在设备和驱动程序/音频和声音下的反馈中心提交功能建议
If you would like such an API, please submit a feature suggestion in Feedback Hub under Devices and Drivers / Audio and sound
https://blogs.msdn.microsoft.com/matthew_van_eerde/2016/09/26/report-problems -with-logs-and-suggest-features-with-the-feedback-hub /
https://blogs.msdn.microsoft.com/matthew_van_eerde/2016/09/26/report-problems-with-logs-and-suggest-features-with-the-feedback-hub/
这篇关于单独挂钩Windows应用程序的音频缓冲区的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!