gpt4 book ai didi

iphone - Apple 音频框架之间有什么区别?

转载 作者:行者123 更新时间:2023-12-03 18:12:24 24 4
gpt4 key购买 nike

在文档中我看到了几个 Apple 音频框架。所有这些似乎都是针对播放和录制音频的。所以我想知道它们之间最大的区别是什么?

  • 音频工具箱
  • 音频单元
  • AV 基金会
  • 核心音频

我是否错过了对所有这些内容进行全面概述的指南?

最佳答案

我对 Core Audio 及其(包含的)框架进行了简要的图形概述:

Audio APIs in iOS

最接近硬件的框架是 Audio Unit 。基于此有 OpenALAudioToolboxAudioQueue 。在顶部,您可以找到 Media PlayerAVFoundation (音频和视频)框架。

现在这取决于你想做什么:只是一个小录音,使用 AVFoundation ,这是最容易使用的一种。 (媒体播放器没有录制选项,正如其名称所示,它只是一个媒体播放器。)

您想进行认真的实时信号处理吗?使用音频单元。但相信我,这是最难的方法。 :-)

Apple 推出 iOS 8.0 AVAudioEngine ,AV Foundation 中基于 Objective-C/Swift 的音频图形系统。这封装了音频单元中一些肮脏的 C 语言内容。由于音频单元的复杂性,它也许值得一看。

Apple 文档中的进一步阅读:

关于iphone - Apple 音频框架之间有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1877410/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com