2011-01-26 1 views
6

Je me demandais s'il était possible de capturer à partir des deux caméras simultanément en utilisant AVFoundation framework. Plus précisément, ma question est de savoir si AVCaptureDevices avant et arrière peuvent être actifs en même temps ou non. À l'heure actuelle, je sais qu'une instance d'AVCaptureSession ne peut prendre en charge qu'une seule entrée (et sortie). Je crée deux AVCaptureSessions, attache le périphérique de caméra frontale à l'un et l'arrière à l'autre, puis je dirige les sorties des sessions vers différentes fonctions de SampleBufferDelegate. Ce que je vois est qu'une fonction de délégué est active pour quelques images, alors l'autre prend le relais. Il semble que AVFoundation éteint en quelque sorte un appareil photo si un autre est utilisé. Quelqu'un peut-il confirmer cela ou partager leurs expériences à ce sujet?iPhone 4 AVFoundation: Capture à partir des caméras avant et arrière simultanément

Merci à l'avance

Répondre

6

répondre à ma propre question:

  1. Ce n'est pas possible.
  2. Commutation entre l'avant et la caméra arrière pour émuler le comportement similaire est trop lent (prend environ 500 ms par commutateur selon mes tests)

Source: https://devforums.apple.com/message/369748#369748

Questions connexes