我想知道 onPreviewFrame
的 yuv 数据格式。正如我们所知,我们可以在startPreview
之前设置parameter.setPreviewFormat(ImageFormat.NV21)
。设置之后,格式是否来自 onPreviewFrame
NV21 ?是否适用于所有安卓手机?
最佳答案
设置parameter.setPreviewFormat(ImageFormat.NV21)
后,onPreviewFrame
中的格式将是所有设备都支持的NV21(所有设备也支持YV12,根据 documentation )。此外,如果您不设置 NV21,则默认为 NV21。
如果您不确定当前预览格式是哪种,您可以使用 parameter.getPreviewFormat()
查询相机参数。
关于android - 我怎么知道来自android相机onPreviewFrame的YUV格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32882628/