用于播放原始(PCM)音频流的.NET托管类?

时间:2013-04-26 08:56:30

标签: c# .net audio stream pcm

是否有任何.NET托管类允许播放具有定义频率,每个样本和通道位的短(16位)流或数组? SoundPlayer类只能播放一个需要文件头的wav流。

在Android中,有一个名为AudioTrack的类可以像这样实例化:

AudioTrack audioTrack = new AudioTrack(AudioManager.STREAM_MUSIC, 
11025, 
AudioFormat.CHANNEL_CONFIGURATION_MONO,
AudioFormat.ENCODING_PCM_16BIT, 
musicLength, 
AudioTrack.MODE_STREAM);

播放short类型的流。有任何.NET等价吗?另外,我很高兴知道是否有任何.NET托管类可以从Windows音频输入中获取原始记录。

0 个答案:

没有答案