iPhone OS的音频技术简介

iPhone OS的音频技术为用户提供了丰富的音频体验。它包括音频回放,高质量的录音和触发设备的振动功能等。

iPhone OS的音频技术支持如下音频格式:AAC、Apple Lossless(ALAC)、A-law、IMA/ADPCM(IMA4)、Linear PCM、μ-law和Core Audio等。

① 核心音频(Core Audio Family)

     ▇     ▇     ▇     ▇     ▇     ▇     ▇     ▇     ▇     ▇     ▇     ▇     ▇     ▇     ▇

核心音频框架家族(Core Audio family of frameworks)提供了音频的本地支持,如下图所示。

Core Audio是一个基于C语言的接口,并支持立体声(Stereo Audio)。开发能采用iPhone OS 的Core Audio框架在iPhone 应用中产生、录制、混合和播放音频。

开发者也能通过核心音频访问手机设备的振动功能。

核心音频框架:

② OpenAL

     ▇     ▇     ▇     ▇     ▇     ▇     ▇     ▇     ▇     ▇     ▇

iPhone OS 也支持开放音频库(Open Audio Library, OpenAL)。OpenAL是一个跨平台的标准,它能传递位置音频(Positional Audio)。开发者能应用OpenAL在需要位置音频输出的游戏或其他应用中实现高性能、高质量的音频。

由于OpenAL是一个跨平台的标准,采用OpenAL的代码模块可以平滑地移植到其他平台。

  

时间: 2024-08-11 03:24:57

iPhone OS的音频技术简介的相关文章

Iphone开发之音频101 (第一部分): 文件和数据类型

转载:http://www.raywenderlich.com/zh-hans/20608/iphone开发之音频101-第一部分:-文件和数据类型 在做iphone开发之前,我(ray)对声音格式了解的相当少.我知道一些"wav"和"mp3"声音格式的差异,但是我肯定不能准确地告诉你"AAC"."CAF"是什么格式的声音文件,同时也不知道在MAC上最好的转换音频文件的方法是什么. 我深知,假如你想要成为一名合格的iphone

[总结]视音频技术零基础学习方法

一直想把视音频编解码技术做一个简单的总结,可是苦于时间不充裕,一直没能完成.今天有着很大的空闲,终于可以总结一个有关视音频技术的入门教程,可以方便更多的人学习从零开始学习视音频技术.需要注意的是,本文所说的视音频技术,指的是理论层面的视音频技术,并不涉及到编程相关的东西. 0.     生活中的视音频技术 平时我们打开电脑中自己存电影的目录的话,一般都会如下图所示,一大堆五花八门的电影.(其实专业的影视爱好者一概会把影视文件分门别类的,但我比较懒,一股脑把电影放在了一起) 因为下载的来源不同,这

【转】Android 防破解技术简介

http://www.cnblogs.com/likeandroid/p/4888808.html Android 防破解技术简介 这几年随着互联网的不断发展,Android App 也越来越多!但是随之而来的问题也越来越多,这其中比较令人头疼的问题就是:有些不法分子利用反编译技术破解 App,修改代码,之后再重新编译上传到应用商店!到时候,如果用户下载了这些应用,就可能造成个人信息或者金钱的丢失!所以,作为开发者的我们,有必要学习一些防止被破解的技术手段了! 简介 现在想要破解一个 App,

FC总线技术简介

FC是由美国标准化委员会(ANSI)的X3T11小组于1988年提出的高速串行传输总线,解决了并行总线SCSI遇到的技术瓶颈,并在同一大的协议平台框架下可以映射更多FC-4上层协议.FC具备通道和网络双重优势,具备高带宽.高可靠性.高稳定性,抵抗电磁干扰等优点,能够提供非常稳定可靠的光纤连接,容易构建大型的数据传输和通信网络,目前支持1x.2x.4x和8x的带宽连接速率,随着技术的不断发展该带宽还在不断进行扩展,以满足更高带宽数据传输的技术性能要求.FC在航电上的应用主要包括:FC-AE.FC-

视音频技术学习的视频资源

这两天开始带广播电视工程大二的暑假小学期的课程设计了.本次小学期课程内容为<基于 FFmpeg + SDL 的视频播放器的制作>,其中主要讲述了视音频开发的入门知识.由于课程的内容比较适合没有视音频基础的开发者入门使用,所以在讲课的同时也录制了一部分内容并上传到了网上,方便新手学习FFmpeg的开发. 这是自己第一次讲课,很多地方还没有经验.希望以后多加油,争取能够讲得更好. O(∩_∩)O <基于 FFmpeg + SDL 的视频播放器的制作>课程视频 本课程是使用FFmpeg进

[深度学习概念]&#183;声纹识别技术简介

声纹识别技术简介 声纹识别,也称作说话人识别,是一种通过声音判别说话人身份的技术.从直觉上来说,声纹虽然不像人脸.指纹的个体差异那样直观可见,但由于每个人的声道.口腔和鼻腔也具有个体的差异性,因此反映到声音上也具有差异性.如果说将口腔看作声音的发射器,那作为接收器的人耳生来也具备辨别声音的能力. 最直观的是当我们打电话给家里的时候,通过一声“喂?”就能准确地分辨出接电话的是爸妈或是兄弟姐妹,这种语音中承载的说话人身份信息的唯一性使得声纹也可以像人脸.指纹那样作为生物信息识别技术的生力军,辅助甚至

流媒体技术简介

流媒体技术简介 随着互联网的普及,利用网络传输声音与视频信号的需求也越来越大.广播电视等媒体上网后,也都希望通过互联网来发布自己的音视频节目.但是,音视频在存贮时文件的体积一般都十分庞大.在网络带宽还很有限的情况下,花几十分钟甚至更长的时间等待一个音视频文件的传输,不能不说是一件让人头疼的事.流媒体技术的出现,在一定程度上使互联网传输音视频难的局面得到改善. 传统的网络传输音视频等多媒体信息的方式是完全下载后再播放,下载常常要花数分钟甚至数小时.而采用流媒体技术,就可实现流式传输,将声音.影像或

游戏音频技术备忘 (一) 关于游戏

大家好,随着游戏工业的发展,游戏音频相关技术变得越来越复杂,然而中文世界里相关的学习资料与文档始终难以找寻,游戏音频相关技术相较图形编程渲染领域在游戏开发技术中处于比较次要的位置,同时深耕声学音乐学与计算机相关学科难以实现兼顾平衡导致音效师,作曲家与程序员之间存在较为明显的分野,在个人的学习过程中也时常感到路途陡峭.在此整理分享一些过去积累的相关技术内容,如有疏漏不妥之处,尽请匡正. 暂且不考虑艺术和社会学范畴对游戏的定义,电子游戏作为一种特殊的计算机软件能够产生的交互,本质上与我们在电视机空调

游戏音频技术备忘 (二) 关于游戏开发

千里之行始于足下,一款游戏如何从无到有?诗人构思许久后动笔写作,音乐家在乐谱与乐器间来回修改,画家调节颜料比例涂抹在画布上,文学音乐绘画都要经历如上所述大致相同的创作流程.游戏不同与往,游戏杂糅了几乎所有艺术形式的特征,一方面我们还要进行传统的 文学音乐绘画创作,另一方面我们要额外考虑如何把这些各自分隔的内容糅合在一起,并且提供一套交互系统用以产生变化,这时候我们就需要一个工程师来实现这一目标. 作为电子游戏,建构虚拟世界的根基是各类的计算机硬件,我们需要一块屏幕用以显示图像,一只喇叭用以播放声