.NET的音頻處理類庫 NAudio

jopen 12年前發布 | 63K 次閱讀 .NET 多媒體處理

NAudio 是一個開源的.NET音頻和MIDI含有幾十實用的音頻相關的工具類,旨在加快音頻相關功能的開發

下圖是一個用該類庫開發的Mp3播放器程序的界面

.NET的音頻處理類庫 NAudio

NAudio具有以下特性:

  • Play back audio using a variety of APIs
    • WaveOut
    • DirectSound
    • ASIO (not currently working with all soundcards)
    • WASAPI (Windows Vista Core Audio)
  • Decompress audio from different Wave Formats
    • MP3 decode using ACM or DMO codec
    • AIFF
    • G.711 mu-law and a-law
    • ADPCM
    • G.722
    • Speex (using NSpeex)
    • SF2 files
    • Decode using any ACM codec installed on your computer
  • Record audio using WaveIn or WASAPI
  • Read and Write standard .WAV files
  • Mix and manipulate audio streams using a 32 bit floating mixing engine
  • Extensive support for reading and writing MIDI files
  • Full MIDI event model
  • Basic support for Windows Mixer APIs
  • A collection of useful Windows Forms Controls
  • Some basic audio effects, including a compressor


 

項目主頁:http://www.baiduhome.net/lib/view/home/1324806655264

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!