天天看點

EZAudio:一個 iOS 和 OSX 上的音頻可視化架構

EZAudio:一個 iOS 和 OSX 上的音頻可視化架構

EZAudio 是一個 iOS 和 OSX 上簡單易用的音頻架構。

它的官方的頁面在

The Official EZAudio

特性

EZAudio:一個 iOS 和 OSX 上的音頻可視化架構

卓越的部件

軟體的作者設計了六個核心部件,幫助你即時親自動手去錄音、播放、可視化音頻資料。這些插件隻需要互相組合在一起就可以工作了。它們是在高性能低延遲的 AudioUnits API 的基礎上編寫的,它們提供一個 Objective-C 寫的簡單易用的 API。

六個部件對應的類:

*

EZMicrophone EZRecorder EZAudioFile EZOutput EZAudioPlot EZAudioPlotGL

跨平台

EZAudio 是被設計成能用于所用的 iOS 和 OSX 裝置的。這意味着這是一個統一的 API,不論是你是在 Mac 上還是在 iOS 上使用。

安裝環境:

iOS

  • 6.0+

OSX

  • 10.8+

所需架構:

iOS:

  • AudioToobox
  • GLKit

OSX:

  • AudioToolbox
  • AudioUnit
  • CoreAudio
  • QuartzCore
  • OpenGL

繼續閱讀