【发布时间】:2015-09-21 21:10:14
【问题描述】:
我一直在尝试使用 NAudio 录制到具有 2 个以上通道的单个波形文件,但我不断收到调用 waveInOpen 的 InvalidParameter。我认为这与我尝试使用超过 2 个频道进行录制有关。
当通道数大于 2 时调用 WaveIn.StartRecording() 会发生错误。当通道是单声道和立体声时,它会起作用。
有没有办法使用超出范围的参数调用 waveInOpen 函数?有没有办法编辑 waveInOpen 函数以接受超过 2 个通道?
感谢您的帮助!
【问题讨论】:
-
你想从有两个以上的频道录制什么?您可以录制单声道或立体声然后上混到更高的通道数吗?
-
我将使用多种不同的设备录制到一个 wav 文件中。稍后分开。
标签: c# visual-studio naudio