AVFoundation在系统中的作用,主要用于处理音频,视频,图文,渲染,绘制等操作。
AVFoundation提供有限的视频编解码器,主要是H.264和Apple ProRes,后者只在 OS X可用。其他格式如MPEG-1.2.3.4,H263,DV等格式,AVFoundation也支持。
音频编解码器,只要 Core Audio支持,AVFoundation都支持,但一般都失踪AAC。虽然AVFoundation提供对MP3的解码支持,但不支持编码。
将音频视频组合在一起的容器俗称容器格式,比如MP4,RMVB,MOV等等,在AVFoundation中主要用QuickTime和MPEG-4。