我们以前会像下面这样初始化CVPixelBufferRef。
CVPixelBufferRef pxbuffer = NULL;
但在Swift中我们无法使用NULL,因此我们尝试了以下方法,但XCODE当然要求我们初始化才能使用它
let pxbuffer: CVPixelBufferRef
但是怎么做呢?
在 Obj_C 中,我们是这样创建缓冲区的,但正如我上面试图解释的那样,当转换为 Swift 时,我在第一行就被卡住了。
CVPixelBufferRef pxbuffer = NULL;
CVPixelBufferCreate(kCFAllocatorDefault, picGenislik,
frameHeight, kCVPixelFormatType_32ARGB, (__bridge CFDictionaryRef) options,
&pxbuffer);
NULL
/nil
的引用都是可选变量,请检查我的答案,我已经创建了一个可选的pixelBuffer
。 - Inder Kumar Rathore