hbVPRotate

typedef enum { HB_VP_ROTATE_90_CLOCKWISE = 0, // 顺时针旋转90度 HB_VP_ROTATE_180_CLOCKWISE, // 顺时针旋转180度 HB_VP_ROTATE_90_COUNTERCLOCKWISE,// 逆时针旋转90度 } hbVPRotateDegree;

Rotate算子参数。

int32_t hbVPRotate(hbUCPTaskHandle_t *taskHandle, hbVPImage *dstImg, hbVPImage const *srcImg, hbVPRotateDegree rotateDegree);

调用Rotate API。

  • 参数
    • [out] taskHandle 任务句柄,负责算子与UCP架构的交互。
    • [out] dstImg 输出图像,type和format与输入图像一致,其大小根据旋转角度与输入图像的大小决定。
    • [in] srcImg 输入图像,type支持U8C1,format支持Y和nv12。
    • [in] rotateDegree 算子参数,图片旋转角度。
  • 返回值
    • 返回 0 则表示API成功执行,否则执行失败。