AVCaptureSession用来控制来自一个输入设备(AVCaptureDeviceInput)的声音和视频,流入一个输出缓冲区(AVCaptureOutput)的过程。

建立一个AVCaptureSession的过程如下:

1、创建一个新的AVCaptureSession。

2、设置会话的录音、录像质量的预置值。

3、添加必要的输入捕捉设备(通过一个AVCaptureDevice来创建,可以是一个摄像头、麦克风、诸如此类)。

4、添加必要的数据输出缓冲区(如AVCaptureStillImageOutput或者AVCaputreVideoDataOutput)。

5、启动AVCaputureSession。

一旦AVCaptureSession启动之后,它就会手机来自所属输入设备的信息,并在适当的时候,将这些信息输出到相应的数据缓冲区。

最新文章

  1. slf4j
  2. [LeetCode] Range Sum Query - Mutable 区域和检索 - 可变
  3. GridView数据格式化
  4. debian7 请把标有“Debian GNU/Linux 7.1.0 _Wheezy_ - Official amd64 DVD Binary-1 20130615-23:06”的盘片插入驱动器“/media/cdrom/”再按回车键
  5. MySql之触发器【过度变量 new old】
  6. jquery对象和javascript对象相互转换
  7. Xcode8中Swift3.0适配问题
  8. HttpWebRequest 上传图片
  9. JavaScript事件总结
  10. if elsif;报错;new赋值
  11. BAE3.0搭建wordpress注意
  12. 如何在CentOS 7上部署Google BBR【搬运、机翻】
  13. PJSUA2开发文档--第十二章 PJSUA2 API 参考手册
  14. Sublime3如何用快捷键实现字母的大小写转换
  15. Luogu P2597 [ZJOI2012]灾难
  16. Oracle PL/SQL语言函数、匿名语句及循环
  17. CentOS 7下升级MySQL5.7.23的一个坑
  18. SpringUtils
  19. Dell 服务器阵列扩容【经验分享(转)】
  20. JAVA虚拟机的生命周期

热门文章

  1. unicode和utf8之间的关系
  2. 基于UDP高性能传输协议UDT doc翻译(一)
  3. linux用户登录
  4. [译]java9新特性:在接口中用pirvate方法让default(java8接口特性)更简练
  5. rgmanager 介绍
  6. Codeforces Round #448 (Div. 2) B. XK Segments【二分搜索/排序/查找合法的数在哪些不同区间的区间数目】
  7. 一个错误使用单例模式的场景及ThreadLocal简析
  8. USACO 4.4.2 追查坏牛奶 oj1341 网络流最小割问题
  9. Linux常用网络带宽监控工具(转)
  10. ResourceBundle (读取properties文件及中文乱码解决方法)