捕获扬声器输出

我已经看到我可以使用Windows.Media.Audio命名空间中的元素捕获麦克风和声音文件。 我想要捕捉扬声器输出 。 例如,我点击某些东西,系统发出警报声 – 我希望能够捕获它。

有没有办法使用Windows.Media.Audio元素(而不是更低级别进入Win32调用)?

好吧,即使使用“低级别Win32呼叫”,您也无法在UWP中进行任何环回录制。

传统上这是使用WASAPI完成的,但由于通用应用程序的沙盒执行,您无法在WASAPI中的音频渲染设备上打开任何捕获流。


通常,如果您深入了解已移植到UWP的COM API,您会发现存在很多限制。