首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AUGraph在iOS上的设置

AUGraph在iOS上的设置
EN

Stack Overflow用户
提问于 2012-07-10 08:54:09
回答 1查看 2K关注 0票数 0

我正在为一个AUGraph应用程序设计一个iOS,并希望在以下方面提供帮助。

如果我想同时播放一些音频文件,每个文件需要一个音频单元吗?

从核心音频文档

线性PCM和IMA/ADPCM ( IMA4 )音频您可以在iOS中同时播放多个线性PCM或IMA4格式的声音,而不会引起CPU资源问题。 AAC、MP3和音频回放为AAC、MP3和使用了基于iPhone和iPod触摸的高效硬件解码。你一次只能播放一个这样的声音。

因此,不能同时播放多个AAC或MP3文件。什么是最理想的LPCM格式,可以同时播放多个声音?

这是否也适用于音频单元,如在AudioQueue文档中所示.

AUGraph中的音频单元可以是非活动的吗?如果一个AUGraph看起来像这样

扬声器/输出<记录器单元<混频器单元<音频文件播放单元的数量

如果记录器不是活动的,它还会拉,但只是不将缓冲区写到文件中,会发生什么情况?

EN

回答 1

Stack Overflow用户

发布于 2012-07-10 22:08:07

普通的普通.wav和.caf文件都包含原始的PCM音频样本,如果已经达到目标采样率,则无需硬件辅助或DSP处理即可播放。

当没有音频文件或其他合成数据来输入音频单元时,通常的做法是给它提供安静的缓冲器(如果前一个缓冲器以非零的振幅结束,则可能会将其缩小到零)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11409810

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档