0

如果我在相机中使用“setPreviewDisplay”,就像下面的 api

public final void setPreviewDisplay (SurfaceHolder holder)

什么样的格式会传递给 SurfaceHolder 进行显示?是NY21还是YV12?

谢谢你。

4

1 回答 1

0

确切的格式取决于平台,因为应用程序无法访问发送到 Surface 的图像帧。

事实上,它可能不是android.graphics.ImageFormat中列出的任何格式,因为为了提高效率,可能会使用完全特定于设备的格式,具有不同的填充和步幅要求。

您是否想到了一些知道格式很重要的用例?由于无法访问数据,我很好奇那是什么。

于 2013-02-18T19:31:59.823 回答