我想知道来自onPreviewFrame
的yuv数据格式。我们知道,我们可以在parameter.setPreviewFormat(ImageFormat.NV21)
之前设置startPreview
。设置之后,onPreviewFrame
NV21的格式是?这适合所有Android手机吗?
答案 0 :(得分:1)
设置parameter.setPreviewFormat(ImageFormat.NV21)
后,onPreviewFrame
中的格式将为NV21,因为所有设备都支持该格式(根据documentation,所有设备也支持YV12)。此外,如果您未设置NV21,则默认为NV21。
如果您不确定当前的格式是哪种预览格式,可以使用parameter.getPreviewFormat()
查询相机参数。