iOS的音頻框架:Amazing Audio Engine

jopen 11年前發布 | 21K 次閱讀 IOS iOS開發 移動開發

 Amazing Audio Engine 構建在高效率和低延時的Core Audio Remote IO系統之上。該框架支持非常多的音頻格式和比特率,同時提供音頻輸入、錄制和監控功能。

AEBlockFilter filter = [AEBlockFilter filterWithBlock:
    ^(AEAudioControllerFilterProducer producer,
      void                     producerToken,
      const AudioTimeStamp     time,
      UInt32                    frames,
      AudioBufferList          audio) {

  // Pull audio
  OSStatus status = producer(producerToken, audio, &frames);
  if ( status != noErr ) return;

  // Now filter audio in 'audio'

}];

[_audioController addFilter:filter toChannel:track1];</pre>

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

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