AVFoundation: availableRawPhotoPixelFormatTypes пусто при использовании dng-PhotoDataRepresentation
При использовании "availableRawPhotoPixelFormatTypes" массив дает значение null(пустой массив). Используются следующие вещи:
- Чтение свойства availableRawPhotoPixelFormatTypes после добавления _photoOutput к AVCaptureSession с входным источником.
- Не используется двойной и фронтальный вход камеры.
- Все еще получаем пустые необработанные форматы.
Конфигурация системы: версия IOS 10.XX
Фрагмент кода:
guard let PhotoOutput = self.PhotoOutput else {return}
let rawFormat = PhotoOutput.availableRawPhotoPixelFormatTypes.first!.uint32Value
// At this point the array should not be empty (session has been configured, But still it is empty..why????).
//Get an instance of AVCapturePhotoSettings class
let photoSettings = AVCapturePhotoSettings(rawPixelFormatType: rawFormat)