我们正在使用Lib流媒体库进行实时视频流的工作。Lib流媒体库支持旧的摄像头api,一切正常,但我们需要将Camera2 api集成到Lib流媒体库中。一些功能,比如使用Camera2接口的视频预览显示,我们集成了,但是我们需要连续地获取视频帧数据,如何获取呢?请提出前进的方向。
在Lib流媒体库中,他们对帧数据使用了以下回调方法:
mCamera.setPreviewCallback(new Camera.PreviewCallback() {
@Override
public void onPreviewFrame(byte[] data, Camera camera) {
// here we get frame by frame data
}
});发布于 2019-07-13 20:32:15
我没有完全理解你的问题,但是你可以使用camera2接口的setRepeatingRequest来实现。它有一个captureRequest参数,您可以在其中添加要获取帧数据的输出曲面。
https://stackoverflow.com/questions/34335543
复制相似问题