.NET的音频处理类库 NAudio
jopen
13年前
<p>NAudio 是<span>一个开源的</span><span>.</span><span>NET</span><span>音频和MIDI</span><span>库</span><span>,</span><span>含有</span><span>几十</span><span>个</span><span>实用的</span><span>音频</span><span>相关的工具类,</span><span>旨在加快</span><span>音频相关</span><span>功能</span><span>的开发</span>。</p> <p>下图是一个用该类库开发的Mp3播放器程序的界面</p> <p><img alt=".NET的音频处理类库 NAudio" src="https://simg.open-open.com/show/10d86bdf8c7e03bf7fc3e9198db63d55.png" width="529" height="364" /></p> <h2>NAudio具有以下特性:</h2> <ul> <li>Play back audio using a variety of APIs <ul> <li>WaveOut</li> <li>DirectSound</li> <li>ASIO (not currently working with all soundcards)</li> <li>WASAPI (Windows Vista Core Audio)</li> </ul> </li> <li>Decompress audio from different Wave Formats <ul> <li>MP3 decode using ACM or DMO codec</li> <li>AIFF</li> <li>G.711 mu-law and a-law</li> <li>ADPCM</li> <li>G.722</li> <li>Speex (using NSpeex)</li> <li>SF2 files</li> <li>Decode using any ACM codec installed on your computer</li> </ul> </li> <li>Record audio using WaveIn or WASAPI</li> <li>Read and Write standard .WAV files</li> <li>Mix and manipulate audio streams using a 32 bit floating mixing engine</li> <li>Extensive support for reading and writing MIDI files</li> <li>Full MIDI event model</li> <li>Basic support for Windows Mixer APIs</li> <li>A collection of useful Windows Forms Controls</li> <li>Some basic audio effects, including a compressor</li> </ul> <p><br /> </p> <p><strong>项目主页:</strong><a href="http://www.open-open.com/lib/view/home/1324806655264" target="_blank">http://www.open-open.com/lib/view/home/1324806655264</a></p>