1、app一般通过setRepeatingRequest方法,将request发送下去,紧跟着包装成list发送到hal层
2、server层区分request类别,如果是预览request ,最终将其放入 mRequestQueue中,轮询发送到hal层
3、hal层收到request之后,通过processCaptureResult方法将处理后的数据回传server
4、在server中,会把surface 的buffer 放回,以及处理session 回调
5、app这边从surface拿到回调之后,送入OpenGL进行处理,并且送入 SF 绘制。