Я пытаюсь установить тип формата Pixel для AVCaptureConnection, но он завершается для всех настроек RGB, но работает для kCVPixelFormatType_32BGRA.
Terminating app due to uncaught exception 'NSInvalidArgumentException',
reason: '*** -[AVCaptureVideoDataOutput setVideoSettings:] Unsupported
pixel format type - use -availableVideoCVPixelFormatTypes'
Код, который вызывает эту ошибку, таков:
let settings: [AnyHashable: Any] = [kCVPixelBufferPixelFormatTypeKey as AnyHashable: kCVPixelFormatType_30RGB]
output.videoSettings = settings as! [String : Any]