【发布时间】:2014-03-07 10:55:18
【问题描述】:
我正在使用 NAudio 进行声音工作。我有特定的任务。我有8声道声卡。如何仅在 1、2 或更多特定通道中播放声音。例如我有这个代码:
Device = new WaveOut();
var provider = new SineWaveProvider32();
provider.SetWaveFormat(44100, 1);
provider.Frequency = 1000f;
provider.Amplitude = 1f;
Device.DeviceNumber = number;
Device.Init(provider);
Device.Play();
此代码在所有频道上播放声音。 我需要改变什么?
【问题讨论】: