質問

AVFoundationフレームワークを使用して、両方のカメラから同時にキャプチャできるかどうか疑問に思っていました。具体的には、私の質問は、フロントとリアの両方のAvcaptureDevicesが同時にアクティブになるかどうかです。

現在、AvcaptureSessionインスタンスは1つの入力(および出力)のみをサポートできることを知っています。 2つのAvcaptureSessionsを作成し、フロントカメラデバイスを1つと後部に添付し、セッションの出力をさまざまなSampleBufferDelegate関数に向けます。私が見ているのは、1つの代表関数が数フレームでアクティブであり、もう1つが引き継ぐことです。別のデバイスが使用されている場合、AVFoundationは何らかの形でカメラデバイスをオフにするようです。誰かがこれを確認したり、この主題に関する経験を共有したりできますか?

前もって感謝します

役に立ちましたか?

解決

私自身の質問に答える:

  1. これは不可能です。
  2. フロントカメラとリアカメラを切り替えて同様の動作をエミュレートすると、遅すぎます(テストに応じてスイッチあたり約500ミリ秒かかります)

ソース: https://devforums.apple.com/message/369748#369748

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top