码迷,mamicode.com
首页 > 其他好文 > 详细

iPhone OS的音频技术简介

时间:2016-04-09 17:16:13      阅读:176      评论:0      收藏:0      [点我收藏+]

标签:os   iphone   音频   

       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的代码模块可以平滑地移植到其他平台。

  


本文出自 “青峰” 博客,请务必保留此出处http://zhuxianzhong.blog.51cto.com/157061/1762010

iPhone OS的音频技术简介

标签:os   iphone   音频   

原文地址:http://zhuxianzhong.blog.51cto.com/157061/1762010

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!