【发布时间】:2021-08-10 12:42:23
【问题描述】:
有没有办法为所需的输出设置设置自定义 AVCaptureVideoDataOutput。我试图达到的目标如下。但是缓冲区的宽度和高度永远不会改变。我试图实现的是视频像素输出的自定义高度和宽度。我错过了什么?
AVCaptureVideoDataOutput.videoSettings = [kCVPixelBufferPixelFormatTypeKey: Int(kCVPixelFormatType_32BGRA),
kCVPixelBufferHeightKey: 300,
kCVPixelBufferWidthKey: 300] as [String : Any]
因此,我尝试使用会话预设实现相同的目标,但它们无法设置自定义宽度和高度。 如果我能获得 300x300 的输出,那就太好了
【问题讨论】:
标签: swift swift5 avcapturesession avcapturevideodataoutput