availableRawPhotoPixelFormatTypes пустые при съемке изображения RAW

Я работаю над библиотекой для захвата изображений RAW на камеру iPhone. Официальная документация и различные видеоролики для разработчиков Apple не содержат полностью работоспособных примеров, а представляют собой лишь фрагменты кода.

Когда я запускаю этот код:

      let capturePhotoOutput = AVCapturePhotoOutput()
capturePhotoOutput.isHighResolutionCaptureEnabled = true
let rawTypes = capturePhotoOutput?.availableRawPhotoPixelFormatTypes

я ожидаю rawTypes заполнены форматом пикселей, который можно подавать в AVCapturePhotoSettings(rawPixelFormatType:) однако этот массив пуст.

Я работаю с iPhone 11 Pro (выбрана стандартная широкоугольная камера) под iOS 15.1 и XCode 13.1.

Любая подсказка приветствуется, но гораздо более ценится полностью рабочий пример (проект), который захватывает изображение в формате RAW.

0 ответов

Другие вопросы по тегам