Получить CVPixelBuffer из Framebuffer в GPUImage2 - PullRequest
0 голосов
/ 29 ноября 2018

В RenderView Я получаю объект Framebuffer следующим способом:

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

Я хочу преобразовать объект Framebuffer в CVPixelBuffer, чтобы я мог передать его вдругое устройство.Есть ли способ сделать это?

В классе MovieOutput есть метод, который делает это, но это преобразование зависит от состояния объекта MovieOutput, поэтому копирование его не работает.

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

...