




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
API 05- +86-755- +86-755-
1章概述2章API參考2.2小節(jié),HITDE2QuickResize、HITDE2QuickDeflickerHITDE2PatternFill【注意】涉及修改。HITDE2BeginJobHITDE2WaitForDone1章概述2章API參考2.2小節(jié),HITDE2BitmapMaskRopHITDE2BitmapMaskBlend【注意】涉及修第3次臨時版本發(fā)布。新增Hi3531A相關(guān)內(nèi)容。00B0220150300B01201412目前 概 API參考 API參 API概 數(shù)據(jù)類 錯誤 實 圖2-1位圖與位圖中的操作區(qū)域的關(guān) 圖2-3對前景位圖進行colorkey運算的搬移操作示意 圖2-4對背景位圖進行colorkey運算的搬移操作示意 圖2-5區(qū)域內(nèi)clip示意 圖2-6區(qū)域外clip示意 圖5-1軟件實現(xiàn)的流程圖(主流程 圖5-2調(diào)用TDE刷新兩個屏幕surface函數(shù)的實現(xiàn)過 表1-2數(shù)據(jù)類型參考域說
(GraphicsUserInterface)提供快速的圖形繪制功能,主要有快速位圖搬移、快速色彩alpha疊加、位圖按位布爾運算、ColorKey操作。insmodhi35XXtde.kogu32TdeTmpBuf=“參數(shù)”,gu32TdeTmpBuf的值值,則系統(tǒng)默認將在無名的mmz上分配。HITDE2MbBlit運行的過程當中,需要用到臨時緩存空間,這個參數(shù)決定了緩存空間的大小。內(nèi)部的默認值為0,用戶可根據(jù)業(yè)務(wù)調(diào)整這個值的大小。在調(diào)用HITDE2BitmapMaskRopHITDE2BitmapMaskBlend接口時必須配置gu32TdeTmpBufgu32TdeTmpBufHITDE2MbBlit720*576gu32TdeTmpBuf=720*576*4=1658880,以此類推,gu32TdeTmpBuf的值為位圖寬*ko時將gbEnableAlphaFilter=1。APIAPIAPI該功能模塊提供以下API:HITDE2OpenTDEHITDE2CloseTDEHITDE2BeginJob1個TDEHITDE2ResetTDEHITDE2PatternFill HITDE2BitmapMaskRopMaskRop打開TDEHI_S320HIHIERRTDEDEVOPEN頭文件:hitdeTDEHI_S32s32Ret /*openTDEdevice*/ if(HI_SUCCESS!s32Ret){return-}/*closeTDEdevice*/關(guān)閉TDEHI_VOID頭文件:hitdeHITDE2OpenHITDE2Close1TDETDE_HANDLE任務(wù)是一系列TDE1個或多個TDETDE命令對TDETDETDEHITDE2EndJob提交該Job;同一任務(wù)中的TDE命令是順序執(zhí)行。0HIERRTDEDEVNOTTDE設(shè)備未打開,APIHIERRTDEINVALID頭文件:hitde在調(diào)用此接口前應(yīng)確保TDE敗的情況,建議任務(wù)數(shù)最多不要超過200。HITDE2BeginJobHITDE2EndJob/*declaration*/HI_S32s32Ret;TDE_HANDLE/*createaTDEjob*/ || {return-}/*submitthejob HI_TDE2_EndJob(s32Handle,HI_FALSE,HI_TRUE,20);if(HI_SUCCESS!s32Ret){return-}HI_S32HI_TDE2_EndJob(TDE_HANDLEHI_BOOLbSync,HI_BOOLbBlock,HI_U32u32TimeOut);TDE任務(wù)中的命令都完成阻塞時可以設(shè)置一個最長等待時間,如果等待時間到了,TDE任務(wù)中的命令還沒有完HITRUE:阻塞。HIFALSE:非阻塞。0HIHIERRTDEINVALIDHIERRTDEJOBHIERRTDE頭文件:hitdeHITDE2OpenTDEHITDE2BeginJobHIERRTDEINVALIDHANDLE等待TDEHI_S32在調(diào)用此接口等待TDE0HIERRTDEDEVNOTTDE設(shè)備未打開,APIHIERRTDEUNSUPPORTED頭文件:hitde復位TDEHI_S320HIERRTDEDEVNOTTDE設(shè)備未打開,API頭文件:hitdeHI_S32HI_TDE2_QuickCopy(TDE_HANDLETDE2_SURFACE_S*pstSrc,TDE2_RECT_S*pstSrcRect,TDE2_SURFACE_S*pstDst,TDE2_RECT_S*pstDstRect);pstDstRectTDE2SURFACES表示,它描述位圖的基本信息,包括:位圖的像TDE2RECTS表示,它描述位圖中參與本次操作的矩形范圍,包(0,02-1中的HIERRTDEINVALIDPARA (b)操作區(qū)域與位圖部分相交(c)操作區(qū)域與位圖不相TDE0HIERRTDEDEVNOTTDE設(shè)備未打開,APIHIERRTDENULLHIERRTDEINVALIDHIERRTDEINVALIDHIERRTDENOHIERRTDEUNSUPPORTEDHI頭文件:hitdeHI_S32HI_TDE2_QuickFill(TDE_HANDLETDE2_SURFACE_S*pstDst,TDE2_RECT_S*pstDstRect,HI_U32u32FillData);0HIERRTDEDEVNOTHIERRTDENULLHIERRTDEINVALIDHIERRTDEINVALIDHIERRTDENOHIERRTDEUNSUPPORTEDHI頭文件:hitdealpha位為。HI_S32HI_TDE2_QuickResize(TDE_HANDLETDE2_SURFACE_S*pstSrc,TDE2_RECT_S*pstSrcRect,TDE2_SURFACE_S*pstDst,TDE2_RECT_S*pstDstRect);果拷貝到以pstDst為目的地址、pstDstRect為輸出區(qū)域的內(nèi)存中。TDE0HIERRTDEDEVNOTTDE設(shè)備未打開,APIHIERRTDENULLHIERRTDEINVALIDHIERRTDEINVALIDHIERRTDENOHIERRTDEHIERRTDENOTHIERRTDEUNSUPPORTEDHIhitdeHI_S32HI_TDE2_QuickDeflicker(TDE_HANDLETDE2_SURFACE_S*pstSrc,TDE2_RECT_S*pstSrcRect,TDE2_SURFACE_S*pstDst,TDE2_RECT_S*pstDstRect);0HIERRTDEDEVNOTHIERRTDENULLHIERRTDEINVALIDHIERRTDEINVALIDHIERRTDENOHIERRTDEHIERRTDENOTHIERRTDEUNSUPPORTEDHI頭文件:hitde0HIERRTDEDEVNOTHIERRTDENULLHIERRTDEINVALIDHIERRTDENOHI頭文件:hitde0HIERRTDEDEVNOTHIERRTDEINVALIDHIERRTDENOHI頭文件:hitdeHI_S32HI_TDE2_GetAlphaThresholdValue(HI_U8象素的alpha位取1。0HIERRTDEDEVNOTHIERRTDENULLHI頭文件:hitdeHI_S32HI_TDE2_SetAlphaThresholdValue(HI_U8alpha運算結(jié)果小于此閾值,結(jié)果象素的alpha位取0;大于或等于此閾值,象素的alpha位取1。0HIERRTDEDEVNOTHIERRTDEINVALIDHI頭文件:hitdeHI_TDE2_GetAlphaThresholdState(HI_BOOL*p0HIERRTDEDEVNOTHIERRTDENULLHI頭文件:hitde0HIERRTDEDEVNOTHI頭文件:hitdeHI_S32HI_TDE2_EnableRegionDeflicker(HI_BOOLHIERRTDEDEVNOTHIERRTDENOHI頭文件:hitde在不使能局部抗閃爍的情況下,HITDE2QuickDeflickerHITDE2Bitblit在對指定HI_S32HI_TDE2_Bitblit(TDE_HANDLETDE2_SURFACE_S*pstBackGround,TDE2_RECT_S*pstBackGroundRect,TDE2_SURFACE_S*pstForeGround,TDE2_RECT_S*pstForeGroundRect,TDE2_SURFACE_S*pstDst,TDE2_RECT_S*pstDstRect,TDE2_OPT_S*pstOpt);TDE2OPTS結(jié)構(gòu)中存放有TDE運算功能的配置信息,如:是否進行ROP操作及作)clipalpha混合等信TDE2OPTSROPRGBalphaRGB果輸出,如圖2-2所示。 +參考TDE2BLENDCMDE里的介紹。這里有2種方式疊加方式:ColorKey鍵色。Colorkey操作有2種模式:景位圖保留,即背景位圖相應(yīng)區(qū)域直接拷貝至輸出位圖,如圖2-3所示。2-4所示。前景位 背景位 目標位+前景位 背景位 目標位+TDE2OPTSbResizeTRUE,即將前景的操作區(qū)域縮放到目的位TDE2OPTSbResizeFALSE,則不會進行前景操作區(qū)域的縮放,而是將前景、背景和目的位圖的操作區(qū)域(pstForeGroundRect、運算,可通過TDE2OPTSbDeflicker指定。TDE2OPTS中enMirror配置項指定。鏡像可以分為:顏色擴展功能指將精度低的色彩格式通過調(diào)色板(稱為CLUT表)擴展到真彩CLUT8256CLUT表,將檢索CLUT表來實現(xiàn)CLUT8到真彩色ARGB的擴展。YC操作結(jié)構(gòu)TDE2OPTS中的bClutReload項,表明是否需要硬件重新加載格式)時,需要打開ClutReload標記。經(jīng)過TDEclip功能則可以在輸出clip支持兩種裁剪模式:clipTDE2-5所示,clip區(qū)域與目的位圖的操作區(qū)域相交,區(qū)域內(nèi)裁剪就導致僅將灰色區(qū)域更新為TDE運算結(jié)果,目標操作區(qū)域的其它地方保持不變。clip區(qū)域與目的位圖的操作區(qū)域相交,區(qū)域外裁剪就導致僅將灰色區(qū)域更新為TDE運算結(jié)果,clip區(qū)域內(nèi)部的地方保持不變。
NULL0HIERRTDEDEVNOTHIERRTDENULLHIERRTDEINVALIDHIERRTDEINVALIDHIERRTDENOHIERRTDEHIERRTDENOTHIERRTDEUNSUPPORTEDHIERRTDECLIPHI頭文件:hitdeHITDE2OpenTDEHITDE2BeginJob,要打開ClutReload標記。ROP操作時,通過操作結(jié)構(gòu)體TDE2OPTSenRopCodeColor和enRopCodeAlphaalphaROP操作。其中,ROP操作類型中的S1指背景位圖pstBackGround,S2指前景位圖pstForeGround。YCbCr420MBP、YCbCr420MBI、YCbCr444MBP。HI_S32HI_TDE2_PatternFill(TDE_HANDLETDE2_SURFACE_S*pstBackGround,TDE2_RECT_S*pstBackGroundRect,TDE2_SURFACE_S*pstForeGround,TDE2_RECT_S*pstForeGroundRect,TDE2_SURFACE_S*pstDst,TDE2_RECT_S*pstDstRect,TDE2_PATTERN_FILL_OPT_S*pstOpt);(pstBackGroundRect(pstDstRectColorKeyHIERRTDEDEVNOTHIERRTDENULLHIERRTDEINVALIDHIERRTDEINVALIDHIERRTDENOHIERRTDENOTHIERRTDEUNSUPPORTEDHIERRTDECLIPHI頭文件:hitdeHITDE2OpenTDEHITDE2BeginJob不能為clut格式。NULL,則在將前景位圖的指定區(qū)域往背景位圖的打開ClutReload標記。ROP操作時,通過操作結(jié)構(gòu)體TDE2OPTSenRopCodeColor和nRopCodeAlphaalphaROP操作。其中,ROP操作類型中的S1指背景位圖pstBackGround,S2指前景位圖pstForeGround。光柵格式,可以伴隨縮放、抗閃爍、Clip處理。HI_S32HI_TDE2_MbBlit(TDE_HANDLETDE2_MB_S*pstMB,TDE2_RECT_S*pstMbRect,TDE2_SURFACE_S*pstDst,TDE2_MBOPT_S*pstMbOpt);surfacesurface的指定區(qū)指定縮放,將直接將宏塊數(shù)據(jù)合并的結(jié)果輸出到目標surface上,超出的部分將剪切掉。當clip開關(guān)打開時,將做剪切拷貝;合并過程中也支持抗閃爍處理。宏塊surface0HIERRTDEDEVNOTHIERRTDENULLHIERRTDEINVALIDHIERRTDEINVALIDHIERRTDENOHIERRTDEHIERRTDEUNSUPPORTEDHIERRTDECLIPHI頭文件:hitdeHITDE2BeginJobHI_S32HI_TDE2_SolidDraw(TDE_HANDLETDE2_SURFACE_S*pstForeGround,TDE2_RECT_S*pstForeGroundRect,TDE2_SURFACE_S*pstDst,TDE2_RECT_S*pstDstRect,TDE2_FILLCOLOR_S*pstFillColor,TDE2_OPT_S*pstOpt);alphaROPClip操作。0HIERRTDEDEVNOTHIERRTDENULLHIERRTDEINVALIDHIERRTDEINVALIDHIERRTDENOHIERRTDEHIERRTDENOTHIERRTDEUNSUPPORTEDHIERRTDECLIPHI頭文件:hitdeHITDE2OpenTDEHITDE2BeginJob充功能,即與HITDE2QuickFill實現(xiàn)的功能一樣。接口調(diào)用形式如下:NULLalphaROP等操作,結(jié)果輸出到目的位圖的指HI_TDE2_SolidDraw(s32Handle,pstForeGround,pstForeGroundRect,pstDst,pstDstRect,pstFillColor,pstOpt);mirror和剪切clip。colorkey操作時,只能對前景做colorkey。成。例如:垂直直線就是繪制寬度為1像素的矩形。景位圖ROP的效果。HI_S32HI_TDE2_BitmapMaskRop(TDE_HANDLETDE2_SURFACE_S*pstBackGround,TDE2_RECT_S*pstBackGroundRect,TDE2_SURFACE_S*pstForeGround,TDE2_RECT_S*pstForeGroundRect,TDE2_SURFACE_S*pstMask,TDE2_RECT_S*pstMaskRect,TDE2_SURFACE_S*pstDst,TDE2_RECT_S*pstDstRect,TDE2_ROP_CODE_EenRopCode_Color,TDE2_ROP_CODE_EenRopCode_Alpha);出前景和背景的ROP運算結(jié)果值。實現(xiàn)部分區(qū)域做ROP操作,部分不做(保留背景。剪切。通過構(gòu)造Mask位圖,還可實現(xiàn)隨即形狀的clip剪切。enRopCodeenRopCode0HIERRTDEDEVNOTHIERRTDENULLHIERRTDEINVALIDHIERRTDEINVALIDHIERRTDENOHI頭文件:hitdeHITDE2BeginJob域,4個有效操作區(qū)域的大小必須一致。大小配置為前景位圖大小,例如:對于前景格式為ARGB8888分辨率大小為720*576的圖片則需要配置為:720*576*4=1658880。背景位圖帶Mask位圖的疊加效果。HI_S32HI_TDE2_BitmapMaskBlend(TDE_HANDLETDE2_SURFACE_STDE2_RECT_S*pstBackGroundRect,TDE2_SURFACE_S*pstForeGround,TDE2_RECT_S*pstForeGroundRect,TDE2_SURFACE_S*pstMask,TDE2_RECT_S*pstMaskRect,TDE2_SURFACE_S*pstDst,TDE2_RECT_S*pstDstRect,HI_U8u8Alpha,TDE2_ALUCMD_EenBlendMode);blending疊加結(jié)果。法實現(xiàn)部分區(qū)域做Blending操作,部分不做(保留背景。clip剪切。通過構(gòu)造Mask位圖,還可實現(xiàn)隨即形狀的clip剪切。0HIERRTDEDEVNOTHIERRTDENULLHIERRTDEINVALIDHIERRTDEINVALIDHIERRTDENOHI頭文件:hitdeHITDE2BeginJob域,4個有效操作區(qū)域的大小必須一致。大小配置為前景位圖大小,例如:對于前景格式為ARGB8888分辨率大小為720*576的圖片則需要配置為:720*576*4=1658880。取消TDEHI_S32HI_TDE2_CancelJob(TDE_HANDLETDE任務(wù)添加操作時,如果出現(xiàn)當前的操作參數(shù)非法等錯誤,程序需要返回退出TDE0HIERRTDEDEVNOTTDE設(shè)備未打開,APIHI頭文件:hitdeHITDE2OpenTDEHITDE2BeginJob在向TDE任務(wù)中添加操作(A)務(wù)成功執(zhí)行,則說明所有成功添加的操作都完成了,A操作因未添加成功而沒因添加操作A出錯而取消整個任務(wù),則說明該任務(wù)連同其下所有已成功添加的/*declaration*/HI_S32s32Ret;TDE_HANDLEs32Handle;TDE2_SURFACE_SstSrc;TDE2_SURFACE_SstDst;TDE2_OPT_SstOpt /*createaTDEjob {return-}/*addserivalcommandstojob/*prepareargumentsofbitblitcommand/*iffailtoaddonemorebitbltcommandtothejob,cancelthejob*/ HI_API_TDE_BitBlt(s32Handle,&stSrc,&stDst,&stOpt);if(HI_SUCCESS!s32Ret){printf("addbitlitcommandfailed!\n");return-}HI_S32HI_TDE2_WaitForDone(TDE_HANDLE確保之前的TDE任務(wù)已經(jīng)完成,然后再進行軟件的操作。0HIERRTDEDEVNOTHIERRTDEINVALIDHIERRTDEQUERYHIERRTDEUNSUPPORTED頭文件:hitdeHIERRTDEINVALIDHANDLEHI_S32HI_TDE2_MultiBlending(TDE_HANDLEs32Handle,0HIERRTDEDEVNOTHIERRTDENULLHIERRTDEINVALIDHIERRTDEINVALIDHIERRTDENOHIERRTDEHIERRTDENOTHIERRTDEUNSUPPORTEDHIERRTDECLIPHI頭文件:hitde
表3-1TDE數(shù)據(jù)結(jié)構(gòu)映射表TDETDEFUNCTDE2COLORFMTTDE2RECTTDE2ALUCMDTDE2ROPCODETDE2COLORKEYMODEColorkeyTDE2COLORKEYCOMPTDE2COLORKEYTDE2CLIPMODETDE2OUTALPHAFROMTDE2DEFLICKERMODETDEDEFLICKERLEVELTDECOMPOSORTDESURFACELISTTDE2BLENDMODETDE2BLENDCMDTDE2BLENDOPTTDE2PATTERNFILLOPTTDE2FILTERMODETDE2FILLCOLORTDE2MIRRORTDE2SURFACETDE2OPTTDETDE2MBCOLORFMTTDETDE2MBTDE2MBRESIZETDE2MBOPTTDE2CSCOPTTDEtypedefHI_S32TDEtypedefHI_VOID(*TDE_FUNC_CB)(HI_VOID*pParaml,HI_VOIDTDEtypedefenum{ }RGB444RGB555RGB565RGB888TDE2COLORFMTTDE2COLORFMTTDE2COLORFMTTDE2COLORFMTTDE2COLORFMTTDE2COLORFMTTDE2COLORFMTTDE2COLORFMTTDE2COLORFMTTDE2COLORFMTTDE2COLORFMTTDE2COLORFMTTDE2COLORFMTTDE2COLORFMTTDE2COLORFMTTDE2COLORFMTTDE2COLORFMTTDE2COLORFMTTDE2COLORFMTCLUT1TDE2COLORFMTTDE2COLORFMTTDE2COLORFMTTDE2COLORFMTTDE2COLORFMTTDE2COLORFMTA1TDE2COLORFMTTDE2COLORFMTTDE2COLORFMTTDE2COLORFMTTDE2COLORFMTTDE2COLORFMThalfwordTDE2COLORFMTJPGTDE2COLORFMTJPGTDE2COLORFMTJPGTDE2COLORFMTMP1TDE2COLORFMTMP2TDE2COLORFMTMP2TDE2COLORFMTJPGTDE2COLORFMTJPGTDECOLORFMTtypedefstruct{HI_S32s32Xpos;HI_S32s32Ypos;HI_U32u32Width;HI_U32u32Height;}有效范圍:[0,位圖寬度)。有效范圍:[0,位圖高度)。有效范圍:(0,0xFFF]。有效范圍:(0,0xFFF]。typedefenum{ }TDE2ALUCMDTDE2ALUCMDTDE2ALUCMDTDE2ALUCMDColorizeTDE2ALUCMD操作,請選擇TDE2ALUCMDCOLORIZETDE2ALUCMDROP,指進行布爾邏輯運算類型。通過指定TDE2OPTSenRopCodeColor和typedefenum{ /* /*S2&~S1 /*~S1 /*S2^S1*/ /*~(S2&S1)*/ /*S2&S1*/ /*~(S2^S1) /*S1*/ /*~S2+S1*/ /*S2*/ /*S2+~S1*/ /*S2+S1*/}
/*WhitenessTDE2ROPTDE2ROPTDE2ROPTDE2ROPTDE2ROPTDE2ROPTDE2ROPTDE2ROPTDE2ROPTDE2ROPTDE2ROPTDE2ROPTDE2ROPTDE2ROPTDE2ROPTDE2ROPTDEROP不同操作時,S1、S2具體所指的位圖不同,詳見每個接口的說明部分。如果對兩幅位TDE2ALUCMDROPAlpha指則經(jīng)過運算之后的象素值pixel計算如下:pixel.rpixel.gpixel.btypedefenum{ }TDE2COLORKEYMODETDE2COLORKEYMODETDE2COLORKEYMODETDE2COLORKEYMODECLUTcolorkey。typedefstruct{HI_U8 HI_U8 HI_U8bCompOut; /*分量關(guān)鍵色在范圍內(nèi)或范圍外*/HI_U8bCompIgnore; /*分量是否忽略*/HI_U8u8CompMask; /**分量掩碼*/HI_U8u8Reserved;HI_U8},屬性bCompOut判斷該分量的值是否符合關(guān)鍵色要求。typedefunion{{TDE2_COLORKEY_COMP_SstAlpha;TDE2_COLORKEY_COMP_SstRed;TDE2_COLORKEY_COMP_SstGreen;TDE2_COLORKEY_COMP_SstBlue;}struCkARGB;{TDE2_COLORKEY_COMP_SstAlpha;TDE2_COLORKEY_COMP_SstY;TDE2_COLORKEY_COMP_SstCb;TDE2_COLORKEY_COMP_SstCr;}struCkYCbCr;{TDE2_COLORKEY_COMP_SstAlpha;TDE2_COLORKEY_COMP_SstClut;}}聯(lián)合類型TDE2COLORKEYUtypedefenum{ }TDE2CLIPMODETDE2CLIPMODETDE2CLIPMODETDE2CLIPMODEtypedefenum{ }TDE2OUTALPHAFROM輸出圖像的alpha來源于alphaTDE2OUTALPHAFROMTDE2OUTALPHAFROMTDE2OUTALPHAFROMtypedefenum{ TDE2DEFLICKERMODETDE2DEFLICKERMODETDE2DEFLICKERMODETDE2DEFLICKERMODEtypedefenum{ TDEDEFLICKERTDEDEFLICKERTDEDEFLICKERTDEDEFLICKERTDEDEFLICKERtypedefstruct{TDE2_SURFACE_SstSrcSurface;TDE2_RECT_SstInRect;TDE2_RECT_SstOutRect;TDE2_OPT_SstOpt;HI_S32s32HorizonOffset;HI_S32s32VerticalOffset;}typedefstruct{HI_U32u32SurfaceNum;TDE2_SURFACE_S*pDstSurface;TDE_COMPOSOR_Stypedefenum{ pixel=(foregroundxfsbackgroundxfd)fs:foregroundblendcoefficientfd:destinationblendcoefficientsa:forgroundalphada:backgroundalphasc:forgroundcolordcbackgroundcolorTDE2BLEND0TDE2BLEND1TDE2BLENDTDE2BLENDTDE2BLENDTDE2BLENDTDE2BLENDTDE2BLENDTDE2BLENDTDE2BLENDTDE2BLENDmin(1-da,TDE2BLEND11TDE2BLENDCMDE取TDE2BLENDCMDCONFIGTDE2BLENDMODEEtypedefenum{ pixelforegroundxfsbackgroundxfd)TDE2BLENDCMDTDE2BLENDCMDTDE2BLENDCMDTDE2BLENDCMDTDE2BLENDCMDTDE2BLENDCMDTDE2BLENDCMDfs0.0,fdTDE2BLENDCMDTDE2BLENDCMDTDE2BLENDCMDTDE2BLENDCMDfs1.0-da,fdTDE2BLENDCMDTDE2BLENDCMDTDE2BLENDCMDTDE2BLENDCMDTDE2BLENDCMDsa:sourcealpha。da:destinationalpha。typedefstruct{HI_BOOLHI_BOOLbPixelAlphaEnable;HI_BOOLbSrc1AlphaPremulti;HI_BOOLbSrc2AlphaPremulti;TDE2_BLENDCMD_EeBlendCmd;TDE2_BLEND_MODE_EeSrc1BlendMode;TDE2_BLEND_MODE_Erc1blend模式選擇,在eBlendCmd=TDE2BLENDCMDCONFIG時有效Src2blend模式選擇,eBlendCmdTDE2BLENDCMDCONFIGtypedefstruct{TDE2_ALUCMD_EenAluCmd;TDE2_ROP_CODE_EenRopCode_Color;TDE2_ROP_CODE_EenRopCode_Alpha;TDE2_COLORKEY_MODE_EenColorKeyMode;TDE2_COLORKEY_UunColorKeyValue;TDE2_CLIPMODE_EenClipMode;TDE2_RECT_SstClipRect;HI_BOOLbClutReload;HI_U8u8GlobalAlpha;TDE2_OUTALPHA_FROM_EenOutAlphaFrom;HI_U32u32Colorize;TDE2_BLEND_OPT_SstBlendOpt;TDE2_CSC_OPT_SstCscOpt;enRopCodeenRopCodealphaROPCsctypedefenum{ }TDE2FILTERMODETDE2FILTERMODETDE2FILTERMODETDE2FILTERMODETDE2FILTERMODEtypedefstruct{TDE2_COLOR_FMT_EenColorFmt; }typedefenum{ }TDE2MIRRORTDE2MIRRORTDE2MIRRORTDE2MIRRORTDE2MIRRORtypedefstruct{HI_U32u32PhyAddr;TDE2_COLOR_FMT_EenColorFmt;HI_U32u32Height;HI_U32u32Width;HI_U32u32Stride;HI_U8*pu8ClutPhyAddr;HI_BOOLbYCbCrClut;HI_BOOLbAlphaMax255;HI_BOOLbAlphaExt1555;HI_U8u8Alpha0;HI_U8u8Alpha1;HI_U32u32CbCrPhyAddr;HI_U32u32CbCr
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年人工智能與機器學習應(yīng)用技術(shù)考試卷及答案
- 2025年科學傳播與健康教育綜合測試試卷及答案
- 2025年歷史文化產(chǎn)業(yè)管理考試試題及答案
- 2025年采購與供應(yīng)鏈管理測試卷及答案
- 2025年社會工作實踐能力測試卷及答案
- 物資庫房入庫管理制度
- 物資采購工作管理制度
- 特護設(shè)備安全管理制度
- 特殊天氣應(yīng)急管理制度
- 特種作業(yè)學員管理制度
- 如何閱讀小兒胸片
- 《計算機組成原理與系統(tǒng)結(jié)構(gòu)》第十章 流水線技術(shù)
- YS/T 118.16-2012重有色冶金爐窯熱平衡測定與計算方法(銅閃速爐)
- GB/T 23936-2018工業(yè)氟硅酸鈉
- GB/T 11213.2-2007化纖用氫氧化鈉氯化鈉含量的測定分光光度法
- 事故隱患通報制度(5篇)
- Unit3Reading課件-高中英語牛津譯林版(2020)必修第三冊
- 5-1貫入法砌筑砂漿砂漿抗壓強度檢測方案
- 錨桿加固施工方案(通用版)
- 地源熱泵埋管冬夏季換熱平衡計算
- 甲骨文專‖教學課件
評論
0/150
提交評論