在RenderView
中,我通过以下方法获取Framebuffer
对象:
public func newFramebufferAvailable(_ framebuffer:Framebuffer, fromSourceIndex:UInt)
我想将Framebuffer
对象转换为CVPixelBuffer
,以便可以将其流式传输到其他设备。反正有这样做吗?
MovieOutput
类具有执行此操作的方法,但是该转换依赖于MovieOutput
对象的状态,因此无法进行复制。
func renderIntoPixelBuffer(_ pixelBuffer:CVPixelBuffer, framebuffer:Framebuffer)