Как захватывать кадры камеры всех поддерживаемых разрешений? - PullRequest
0 голосов
/ 03 мая 2019

Теперь я пытаюсь найти способ одновременной съемки кадров всех поддерживаемых разрешений.

Например, мне нужно захватывать кадры камеры для обоих разрешений (640x480, 1920x1080).

Дело в том, что мне не удалось добавить несколько AVCaptureVideoDataOutput экземпляров к AVCaptureDeviceInput для требуемого разрешения.

Есть ли способ решить эту проблему?

1 Ответ

0 голосов
/ 03 мая 2019

К сожалению, при выводе игнорируются клавиши ширины / высоты, поэтому вам, возможно, придется объявить 2
сеансов с разными пресетами

lowSession?.sessionPreset = AVCaptureSession.Preset.vga640x480
highSession?.sessionPreset = AVCaptureSession.Preset.hd1920x1080
...