.NET的音频处理类库 NAudio

jopen 12年前
     <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>