c# - 使用naudio录制特定的应用程序音频

标签 c# audio audio-recording naudio

基于this naudio tutorial,我知道naudio可以在Windows中记录音频输出。本文还提到您可以将naudio设置为仅记录naudio混合的音频。

在我看来,似乎已经存在用于完成特定于应用程序的录制的工具,但我无法将各个部分放在一起。有什么想法吗?

最佳答案

据我所知,WASAPI不可能从您选择的单个应用程序录制声音。 Windows 8确实使您能够枚举流并设置它们的音量,但是我认为您无法捕获它们。目前,NAudio的WasapiLoopbackCapture类只能用于捕获所有应用程序的组合输出。

要录制自己输出的音频,请看我讨论here on my blogSavingWaveProvider示例。

关于c# - 使用naudio录制特定的应用程序音频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28788255/

相关文章:

c# - 内存中的 EF Core SQLite 异常 : SQLite Error 1: 'near "MAX": syntax error'

android - Android Assets 文件夹中的 Mp3 音频无法从签名和压缩对齐的 APK 播放

matlab - 如何显示音频信息?

audio - 如何使用 Libav API 合并多个音频文件?

android - 如何在Android上写入音频文件,最好是.3gp

ms-access - 在 MS Access 中录制和播放音频

c# - tfs :"File is exclusively checked out by another user"- 哪个用户?

c# - 重用 FtpWebRequest

c# - C# 中的递归序列化

android - 如何从选定的 mp3 文件中提取信息?