在WPF C#中从麦克风录制音频

时间:2011-08-08 10:51:57

标签: c# wpf audio-recording

我正在开发一个包含记录音频数据的WPF应用程序,以嵌入文档中。

我的问题是如何录制音频并显示音量波形!

修改

我不想要第三方库,应该有一些使用direct-x或Windows API的解决方案,不存在吗?

1 个答案:

答案 0 :(得分:0)

不,没有Windows API函数来解释波形数据,因此您可以显示它。

有内置的录制方法,例如任何简单的搜索都会有所帮助:How do I record audio with C#/WPF?

波形文件可能采用易于解释的格式,即它们通常是未压缩的,16位数据,每个样本2个字节,每个通道1个样本(L,R),一些标头信息和每秒44100个样本。除非您使用库,否则您必须进行自己的(简单)数据处理才能将其转换为波形显示。