iPhone 4 AVFoundation: Одновременный захват с передней и задней камер

Мне было интересно, можно ли осуществлять захват с обеих камер одновременно с использованием инфраструктуры AVFoundation. В частности, мой вопрос заключается в том, могут ли передние и задние устройства AVCaptureDevices быть активными одновременно или нет.

В настоящее время я знаю, что экземпляр AVCaptureSession может поддерживать только один вход (и выход). Я создаю два сеанса AVCaptureSessions, присоединяю переднюю камеру к одному, а заднюю - к другому, а затем указываю выходы сеансов на разные функции SampleBufferDelegate. Я вижу, что одна функция делегата активна в течение нескольких кадров, затем ее берет на себя другой. Кажется, будто AVFoundation каким-то образом отключает камеру, если используется другая. Может ли кто-нибудь подтвердить это или поделиться своим опытом по этому поводу?

Заранее спасибо

7
задан Abai 26 January 2011 в 21:28
поделиться