我需要将视频流中的帧写入图像文件。该流来自GStreamer Player,因此需要将其定向到Surface
对象(它不会接受EGLSurface
)。但是,我尝试使用Grafika' OffscreenSurface
作为输出,以便我可以调用saveFrame(File file)
将最新的帧保存到文件中。
问题是OffscreenSurface
使用的是EGLSurface
而不是Surface
,因此我无法将其设置为自Player#setSurface(Surface surface)
以来的流的输出位置需要Surface
。
在创建Surface
时,或者在从Grafika创建EGLSurface
时,有没有办法获得OffscreenSurface
个对象?