iPhone 4 AVFoundation:同时捕捉前后相机

我想知道是否有可能使用AVFoundation框架同时捕获两个摄像头。 具体来说,我的问题是前后AVCaptureDevices是否可以同时活动。

目前我知道一个AVCaptureSession实例只能支持一个input(和输出)。 我创build了两个AVCaptureSessions,将前置摄像头设备连接到另一个,然后将会话的输出指向不同的SampleBufferDelegate函数。 我所看到的是一个委托function是活动几帧,然后另一个接pipe。 看起来好像AVFoundation以某种方式closures相机设备,如果另一个正在使用。 任何人都可以证实这一点,或分享他们在这个问题上的经

提前致谢

回答我自己的问题:

  1. 这不可能。
  2. 在前后相机之间切换来模拟类似的行为是太慢了(根据我的testing,每个开关约500毫秒)

来源: https : //devforums.apple.com/message/369748#369748