我有6个音频源,我需要在6个单独的渠道使用ASIO播放。 我设法使用WaveOutEvent作为输出,但是当我切换到AsioOut时,我得到了一个空引用错误,并且我不知道我做错了什么。 我需要使用ASIO,因为我需要6个输出通道,而且我必须使用但丁协议在网络上广播音频。输出设备是Dante Virtual声卡。 错误是: NullReferenceException: Object reference not set to an instance of an object
NAudio.Wave.AsioOut.driver_BufferUpdate (System.IntPtr[] inp
然而,似乎没有一种方法可以用MediaRecorder设置多声道录制,尽管Android USB audio文档似乎说它允许多声道输入。我知道录制多声道音频是可能的,因为已经有应用程序可以做到这一点(参见ntrack)。我正在试图弄清楚如何做到这一点,并希望它不涉及到编写usb驱动程序(如这些developers)。