hi3516ev100中HI_MPI_RGN_Create函数出现0xa0038003的错误

在hi3516ev100平台上,使用HI_MPI_RGN_Create函数时遇到错误0xa0038003。问题在于region类型应设置为OVERLAYEX_RGN,而非OVERLAY_RGN。

hi3516ev100中HI_MPI_RGN_Create函数出现0xa0038003的错误

region 类型要设定为 OVERLAYEX_RGN 不支持 OVERLAY_RGN

HI_S32 SAMPLE_RGN_CreateOverlayForVenc1(RGN_HANDLE Handle, HI_U32 u32Num)
{

HI_S32 s32Ret;
MPP_CHN_S stChn;
RGN_ATTR_S stRgnAttr;
RGN_CHN_ATTR_S stChnAttr;

/* Add cover to vpss group */
stChn.enModId  =  HI_ID_VPSS;
stChn.s32DevId = 0;
stChn.s32ChnId = 0;


	
stRgnAttr.enType = OVERLAYEX_RGN;
stRgnAttr.unAttr.stOverlay.enPixelFmt = PIXEL_FORMAT_RGB_1555;
stRgnAttr.unAttr.stOverlay.stSize.u32Width = 250;
stRgnAttr.unAttr.stOverlay.stSize.u32Height = 48;
stRgnAttr.unAttr.stOverlay.u32BgColor = 0x0000011f;


s32Ret = HI_MPI_RGN_Create(Handle, &stRgnAttr);
if (s32Ret != HI_SUCCESS)
{
	SAMPLE_PRT("HI_MPI_RGN_Create failed! s32Ret: 0x%x.\n", s32Ret);
	return s32Ret;
}

stChnAttr.bShow  = HI_TRUE;
stChnAttr.enType = OVERLAYEX_RGN;
stChnAttr.unChnAttr.stOverlayChn.stPoint.s32X = 0;
stChnAttr.unChnAttr.stOverlayChn.stPoint.s32Y = 0;
stChnAttr.unChnAttr
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值