HI_MPI_RGN_AttachToChn 0xA0128003 錯誤

在創建COVER_RGN類型時

HI_MPI_RGN_AttachToChn   

0xA0128003 HI_ERR_RGN_ILLEGAL_PARAM 參數超出合法範圍

在綁定到vi時,多半由於MPP_CHN_S 類型的設備ID錯誤,此處設備id爲0,通道id填充你對應的vi通道


 coverHandle = 0;
    stCoverAttr.enType = COVER_RGN;
    s32Ret = HI_MPI_RGN_Create(coverHandle, &stCoverAttr);
    if(HI_SUCCESS != s32Ret)
    {
        printf("1111failed with %#x!\n", s32Ret);
        return HI_FALSE;
    }


    stCoverChn.enModId = HI_ID_VIU;
    stCoverChn.s32ChnId = 12;
    stCoverChn.s32DevId = 0;


    stCoverChnAttr.bShow = HI_TRUE;
    stCoverChnAttr.enType = COVER_RGN;
    stCoverChnAttr.unChnAttr.stCoverChn.stRect.s32X = 12;
    stCoverChnAttr.unChnAttr.stCoverChn.stRect.s32Y = 12;
    stCoverChnAttr.unChnAttr.stCoverChn.stRect.u32Width = 160;
    stCoverChnAttr.unChnAttr.stCoverChn.stRect.u32Height = 160;
    stCoverChnAttr.unChnAttr.stCoverChn.u32Color = 0xf888;
    stCoverChnAttr.unChnAttr.stCoverChn.u32Layer = 0;       
    s32Ret = HI_MPI_RGN_AttachToChn(coverHandle, &stCoverChn, &stCoverChnAttr);

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章