音视频处理(二)
先学习一下主要的系统库, 本来想记录一下主要的API或者使用,但是其实文档中,要记的太多,几乎都是重点。然后考虑是否完整的翻译一下文档,方便自己和他人回头来看,但是发现,其实有点浪费时间,还是应该都原文档,毕竟大牛都是看英文文档的。最会,克服困难,借助翻译工具,都英文文档吧。
AVFoundation
看起来,应该是最常用的了
Work with audiovisual assets, control device cameras, process audio, and configure system audio interactions.
Overview
The AVFoundation framework combines four major technology areas that together encompass a wide range of tasks for capturing, processing, synthesizing, controlling, importing and exporting audiovisual media on Apple platforms
更多内容,查看开发者文档,另有:AVFoundation Programming Guide
AVFoundation Programming Guide
Using Asserts
- AVAsset: 抽象类
- AVURLAsset: 继承AVAsset
基础,指框架中都用到的资源
Playback
播放音视频
Editing
合成音视频,唱吧可能是用这个
Still and Video Media Capture
摄像头和麦克风捕获,直播可能是用这个
Export
Time and Media Representations