如果我在相机中使用'setPreviewDisplay',就像下面的api
public final void setPreviewDisplay(SurfaceHolder holder)
将哪种格式传递给SurfaceHolder进行显示?是NY21还是YV12?
谢谢。
答案 0 :(得分:0)
确切的格式取决于平台,因为应用程序无法访问发送到Surface的图像帧。
实际上,它可能不是android.graphics.ImageFormat中列出的任何格式,因为为了提高效率,可能会使用完全特定于设备的格式,具有不同的填充和步幅要求。
在了解格式很重要的情况下,您是否有一些用例?由于数据无法访问,我很好奇它是什么。