C# 捕获扬声器输出

C# 捕获扬声器输出,c#,audio,uwp,windows-store-apps,win-universal-app,C#,Audio,Uwp,Windows Store Apps,Win Universal App,我已经看到,我可以捕捉麦克风和声音文件中的元素。不过,我希望捕获扬声器输出。例如,我点击某个东西,系统发出警报声——我希望能够捕捉到 使用Windows.Media.Audio中的元素有什么方法可以做到这一点(而不是在Win32调用中使用更低级的元素)?即使使用“低级Win32调用”,也不能在UWP中进行任何环回录制 这通常是通过WASAPI完成的,但由于通用应用程序的沙盒执行,您无法在WASAPI中打开音频渲染设备上的任何捕获流 一般来说,如果您深入研究已经移植到UWP的COM API,您会

我已经看到,我可以捕捉麦克风和声音文件中的元素。不过,我希望捕获扬声器输出。例如,我点击某个东西,系统发出警报声——我希望能够捕捉到

使用Windows.Media.Audio中的元素有什么方法可以做到这一点(而不是在Win32调用中使用更低级的元素)?

即使使用“低级Win32调用”,也不能在UWP中进行任何环回录制

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



一般来说,如果您深入研究已经移植到UWP的COM API,您会注意到有很多限制

不确定它是否支持这个确切的情况,但您可以尝试。