我怎么知道Android摄像头onPreviewFrame的YUV格式?

时间:2015-10-01 08:14:40

标签: android android-camera yuv

我想知道来自onPreviewFrame的yuv数据格式。我们知道,我们可以在parameter.setPreviewFormat(ImageFormat.NV21)之前设置startPreview。设置之后,onPreviewFrame NV21的格式是?这适合所有Android手机吗?

1 个答案:

答案 0 :(得分:1)

设置parameter.setPreviewFormat(ImageFormat.NV21)后,onPreviewFrame中的格式将为NV21,因为所有设备都支持该格式(根据documentation,所有设备也支持YV12)。此外,如果您未设置NV21,则默认为NV21。

如果您不确定当前的格式是哪种预览格式,可以使用parameter.getPreviewFormat()查询相机参数。