如何使用C#检测流或tcplistener或音频卡的音频电平

时间:2010-05-04 02:38:19

标签: c# .net audio directsound

这只能使用C#吗?我希望能够检测来自:流,麦克风或声卡的音频,并在音频电平高于可设置的阈值时开始录制。

谢谢: - )

1 个答案:

答案 0 :(得分:1)

您可以使用NAudio执行此操作。有关检测输入级别的示例,请查看.NET Voice Recorder应用程序。要检测流中的音频,您需要创建一个派生自WaveStream的类并覆盖其Read方法以从TcpListener返回数据