我看了文件后自己想出来的。
AVCaptureSession.Preset.photo
作为一个
sessionPreset
:
session.sessionPreset = .photo
guard let availableRawFormat = self.output.availableRawPhotoPixelFormatTypes.first else {
return
}
let photoSettings = AVCapturePhotoSettings(rawPixelFormatType: availableRawFormat,
processedFormat: [AVVideoCodecKey : AVVideoCodecType.hevc])
output.capturePhoto(with: photoSettings, delegate: self)
processedFormat:
在里面
AVCapturePhotoSettings
init是可选的。