Установите максимальную частоту кадров с помощью AVFoundation в iOS 5

Я полагаю, что раньше это делалось с помощью captureOutput.minFrameDuration . Однако это устарело в iOS 5.

Вместо этого мне, очевидно, нужно использовать AVCaptureConnection video.minFrameDuration . Итак, у меня есть вход и выход, я добавляю их в сеанс захвата - где я могу получить доступ к соединению захвата? Я думаю, что он создан для меня сеансом, но где?

Я мог бы попробовать добавить ввод-вывод с помощью addInputWithNoConnections и addOutputWithNoConnections , а затем, возможно, создать соединение вручную. Но это кажется немного хлопотным, просто чтобы установить максимальную частоту кадров. Кроме того, Xcode жалуется, что этих методов не существует.

18
задан mizo 12 November 2011 в 03:42
поделиться