我想调用这个函数:VTCreateCGImageFromCVPixelBuffer(imageBuffer, options: nil, imageOut: cgImageColorPtr)
第三个参数是UnsafeMutablePointer<CGImage?>
。我想初始化UnsafeMutablePointer<CGImage?>
,然后将其传递给此函数。我不确定如何在不调用 的情况下执行此操作UnsafeMutablePointer<CGImage?>.allocate(capacity:)
。我不想这样做,因为根据文档,VTCreateCGImageFromCVPixelBuffer(imageBuffer, options: nil, imageOut: cgImageColorPtr)
分配。
初始化的最简单方法是什么UnsafeMutablePointer<CGImage?>
?
只需声明
var
类型CGImage?
,并将其与前缀一起传递&
。