" CMSampleBufferGetImageBuffer 返回的 CVPixelBuffer 有什么区别?我只想获取图像平面(RGBA),但我无法从CVImageBuffer中获取此信息。我正在使用Swift。 谢谢。"
它们在 Swift 中是相同的。如果您查看下面的定义,您将会看到这个: public typealias CVPixelBuffer = CVImageBuffer 这意味着你可以使用方法这里来查找图像平面(我不知道具体是什么意思)。但CVPixelBuffer是CVImageBuffer抽象类的具体实现。目前有两种CVImageBuffers在使用-CVPixelBuffers和OpenGLBuffers。如果您确定您的CVImageBuffer是CVPixelBuffer,那么您可以选择打破抽象。