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;

Format enumeration of picture.

  • Member

    Member NameDescription
    HB_VP_IMAGE_FORMAT_YGrayscale format.
    HB_VP_IMAGE_FORMAT_NV12NV12 format with channels arranged in YYYYYYYYY... UVUV..., the picture Y and UV need to specify the memory address.
    HB_VP_IMAGE_FORMAT_RGB_PRGB_P format with channels arranged in RRRR.... .GGGG... .BBBB....
    HB_VP_IMAGE_FORMAT_RGBRGB format with channels arranged in RGBRGBRGB... (C3) or RGB*RGB*RGB*... (C4).
    HB_VP_IMAGE_FORMAT_BGR_PBGR_P format with channels arranged in BBBB.... .GGGG... .RRRR.
    HB_VP_IMAGE_FORMAT_BGRBGR format with channels arranged in BGRBGRBGR... (C3) or BGR*BGR*BGR*... (C4).
    HB_VP_IMAGE_FORMAT_YUV444YUV format with channels arranged in YUVYUVYUV... or YUV*YUV*YUV*....
    HB_VP_IMAGE_FORMAT_YUV444_PYUV_P format with channels arranged in YYYY.... .UUUUU... .VVVVV....
    HB_VP_IMAGE_FORMAT_YUV420YUV format with channels arranged in YYYY.... .U... .V....