c# - 从Windows中的立体声混音中获取声音样本

标签 c# .net windows-7 windows-vista audio

Windows中有没有一种方法可以使用C#记录立体声混音的样本?

换句话说,记录通过任何应用程序播放的所有ping,哔声和音乐吗?我看过NAudio,它会记录麦克风的来源,但我不知道如何将其指向Windows的立体声混音?

或者,如果有人知道,那么如何针对和录制来自特定应用程序的声音的任何指针?为此,我只关心Vista或Windows 7,因为上述两个操作系统都分别支持混合应用程序-所以我不确定是否有办法利用它。

我也看过WINMM和COREDLL,但是我有点迷茫。

最佳答案

我认为您首先必须在控制面板中激活立体声混音设备,然后才能从中进行录音。检查此msdn线程:How to record from 'Wave' or 'Stereo Mix' in Vista

关于c# - 从Windows中的立体声混音中获取声音样本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2855782/

相关文章:

windows-7 - ng 不被识别为内部或外部命令

c# - WCF 4.0 - 从 URL 或 POST 主体获取参数

c# - Blazor WebAssembly 应用程序 - Markdig - 无法在 Markdown 中呈现管道表或网格表

.net - 很好支持 MVVM 的第 3 方 WPF 控件集?

.net - TFS 2013建筑.NET 4.6/C#6.0

c# - 将 MySQl 'YYYY-MM-DD' 转换为 .Net DateTimePicker

c# - 使用 Windows 7 流媒体

c# - 仅因泛型约束不同的方法重载

c# - VS 2015 中的 WPF 用户控件 'Shared Project'

delphi - Adobe X 在启动时启用保护模式 - 通过代码禁用