从GPUImage2中的帧缓冲区获取CVPixelBuffer

时间:2018-11-28 21:41:24

标签: opengl gpuimage core-video cvpixelbuffer

RenderView中,我通过以下方法获取Framebuffer对象:

public func newFramebufferAvailable(_ framebuffer:Framebuffer, fromSourceIndex:UInt)

我想将Framebuffer对象转换为CVPixelBuffer,以便可以将其流式传输到其他设备。反正有这样做吗?

MovieOutput类具有执行此操作的方法,但是该转换依赖于MovieOutput对象的状态,因此无法进行复制。

func renderIntoPixelBuffer(_ pixelBuffer:CVPixelBuffer, framebuffer:Framebuffer)

0 个答案:

没有答案