在Windows 7上捕获单个应用程序的音频

Isa*_*ler 6 c++ windows audio wasapi

有没有办法捕获仅由单个应用程序输出的音频,而不是整个系统?使用WASAPI,我可以捕获整个系统音频,但我希望只捕获来自一个应用程序的音频(将有许多应用程序,所有应用程序一次播放音频.)

小智 5

Detours用于挂钩。使用lib来hook IAudioRenderClient接口,包括GetBufferReleaseBuffer,并从缓冲区中读取数据。