使用Camera2 API,您可以指定一个或多个目标表面,例如预览表面(SurfaceTexture
,SurfaceView
),记录表面(来自MediaRecorder#getSurface
或MediaCodec#createInputSurface
)或正在处理的Allocation
。
交付给每种表面类型的镜架质量是否有差异?例如,SurfaceTexture
在文档中最常被用作预览表面,但也可用于使用OpenGL进行处理。使用它而不是使用分配并在RenderScript中处理它有什么缺点吗?
是否在SurfaceTexture
帧中应用了视频稳定功能?