如何使用扬声器和麦克风在UWP中录制双向对话

时间:2019-03-21 13:00:23

标签: c# uwp loopback wasapi speaker

我想在UWP应用中使用扬声器和麦克风录制双向对话。目前,我可以使用麦克风进行录音,并可以使用麦克风生成音频文件,但是现在我希望允许用户同时选择麦克风和扬声器,并为扬声器和麦克风生成两个文件,例如,当用户使用Skype时, UWP应用程序应该能够同时记录我的声音(麦克风)和收件人的声音(扬声器)。

是否可以使用WASAPI和立体声混音?我们如何在UWP代码(C#)中实现它?

1 个答案:

答案 0 :(得分:0)

  

是否可以使用WASAPI和立体声混音?我们如何在UWP代码(C#)中实现它。

您无法制作一个刻录机插件来录制来自uwp的其他应用程序的音频流。而且WASAPI不提供这种api来处理。如果要捕获来自实时聊天应用程序的音频,则录音机应该是内置的,而不是插件。简单的原理可以是在同一时间线上写入来自麦克风和耳机的音频流。