hbVPImageFormat

typedef enum { HB_VP_IMAGE_FORMAT_Y = 0, HB_VP_IMAGE_FORMAT_NV12, HB_VP_IMAGE_FORMAT_RGB_P, HB_VP_IMAGE_FORMAT_RGB, HB_VP_IMAGE_FORMAT_BGR_P, HB_VP_IMAGE_FORMAT_BGR, HB_VP_IMAGE_FORMAT_YUV444, HB_VP_IMAGE_FORMAT_YUV444_P, HB_VP_IMAGE_FORMAT_YUV420 } hbVPImageFormat;

图片格式的枚举。

  • 成员

    成员名称描述
    HB_VP_IMAGE_FORMAT_Y灰度格式。
    HB_VP_IMAGE_FORMAT_NV12NV12格式,通道排布为YYYYYYYY...UVUV...,图片Y和UV需要指定内存地址。
    HB_VP_IMAGE_FORMAT_RGB_PRGB_P格式,通道排布为RRRR...GGGG...BBBB...。
    HB_VP_IMAGE_FORMAT_RGBRGB格式,通道排布为RGBRGBRGB...(C3) or RGB*RGB*RGB*...(C4)。
    HB_VP_IMAGE_FORMAT_BGR_PBGR_P格式,通道排布为BBBB...GGGG...RRRR。
    HB_VP_IMAGE_FORMAT_BGRBGR格式,通道排布为BGRBGRBGR...(C3) or BGR*BGR*BGR*...(C4)。
    HB_VP_IMAGE_FORMAT_YUV444YUV格式,通道排布为YUVYUVYUV... or YUV*YUV*YUV*...。
    HB_VP_IMAGE_FORMAT_YUV444_PYUV_P格式,通道排布为YYYY...UUUU...VVVV...。
    HB_VP_IMAGE_FORMAT_YUV420YUV格式,通道排布为YYYY...U...V...。