苹果音频框架之间有什么区别? [英] What's the difference between the Apple audio frameworks?

查看:58
本文介绍了苹果音频框架之间有什么区别?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在文档中,我看到了几个Apple音频框架.它们似乎都针对播放和录制音频.因此,我想知道两者之间的最大区别是什么?

In the documentation I see several Apple frameworks for audio. All of them seem to be targeted at playing and recording audio. So I wonder what the big differences are between these?

  • 音频工具箱
  • 音频单元
  • AV Foundation
  • 核心音频

我是否错过了一个指南,对所有这些内容进行了很好的概述?

Did I miss a guide that gives a good overview of all these?

推荐答案

Core Audio是所有框架中最低的框架,也是最早的框架.

Core Audio is the lowest-level of all the frameworks and also the oldest.

Audio Toolbox位于Core Audio的上方,并提供许多不同的API,这些API可以更轻松地处理声音,但仍可以为您提供很多控制.有ExtAudioFile,AudioConverter和其他几个有用的API.

Audio Toolbox is just above Core Audio and provides many different APIs that make it easier to deal with sound but still gives you a lot of control. There's ExtAudioFile, AudioConverter, and several other useful APIs.

Audio Unit是一个框架,用于处理音频处理链,以处理采样的音频数据和MIDI.这是混音器以及各种滤镜和效果(如混响)的现场.

Audio Unit is a framework for working with audio processing chains for both sampled audio data and MIDI. It's where the mixer and the various filters and effects such as reverb live.

AV Foundation是一个相当新的高级API,用于在iPhone OS上录制和播放音频.尽管AV Foundation需要OS X 10.8+,但它们都可以在OS X和iOS上使用.

AV Foundation is a new and fairly high-level API for recording and playing audio on the iPhone OS. All of them are available on both OS X and iOS, though AV Foundation requires OS X 10.8+.

这篇关于苹果音频框架之间有什么区别?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆