c# - 如何使用C#从Windows Metro Apps中的麦克风捕获PCM数据

标签 c# audio microsoft-metro

任何人都可以帮助我如何使用C#从Windows Metro应用程序中的麦克风捕获pcm数据。

最佳答案

据我所知,您需要编写一个使用WASAPI的C++组件,仅凭C#不能做到这一点。

这里有一个很好的工作示例:

http://www.codeproject.com/Articles/525620/Recording-audio-to-WAV-with-WASAPI-in-Windows-Stor

这篇文章的源代码很难找到,因此这里有一个链接:

http://www.codeproject.com/KB/audio-video/525620/RecordingWavFilesWithWasapiInWindowsRT.zip

我以前在C#应用程序中使用过此功能,以便允许人们暂停其录音。

关于c# - 如何使用C#从Windows Metro Apps中的麦克风捕获PCM数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16558787/

相关文章:

c# - 使用linq查询时如何获取int数组的索引

c# - 从 C# 打开程序 - 还指定工作目录

iphone - HTTPS 上的 HTML5 音频无法在智能手机上运行?

audio - ALSA 播放中断,没有 snd_pcm_hw_params_get_* 调用

r - 更有效的声音文件二次采样方法?

c# - WebAuthenticationBroker 使用 LiveID 进行身份验证返回成功状态,但没有安全 token

c# - 禁用 WinForms ProgressBar 动画

c# - 调试时如何在内存中搜索字符串?

windows-8 - Metro 风格的应用程序是否必须全屏显示?

c# - 未能从文本 'Windows.UI.Xaml.Controls.Primitives.PlacementMode' 创建 '鼠标'