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