ISurface

Overview

Related Modules:

Description:

Stores surface information for hardware acceleration, such as draw image, and bit blit.

Summary

Data Fields

Details

Field Documentation

alpha0uint8_tISurface::alpha0

Description:

Value of alpha0, ranging from 0 to 255

alpha1uint8_tISurface::alpha1

Description:

Value of alpha1, ranging from 0 to 255

bAlphaExt1555boolISurface::bAlphaExt1555

Description:

ARGB1555 alpha extension enable bit

bAlphaMax255boolISurface::bAlphaMax255

Description:

Maximum alpha value of an image (255 or 128)

bYCbCrClutboolISurface::bYCbCrClut

Description:

Whether the color lookup table (CLUT) is in the YCbCr space

cbcrPhyAddruint64_tISurface::cbcrPhyAddr

Description:

CbCr physical address

cbcrStrideint32_tISurface::cbcrStride

Description:

CbCr stride

clutPhyAddruint64_tISurface::clutPhyAddr

Description:

Start physical address of the CLUT, used for color extension or correction

enColorFmt[PixelFormat]($api-api-SmartVision-Devices-Codec.md#ga60883d4958a60b91661e97027a85072a) ISurface::enColorFmt

Description:

Image format

heightint32_tISurface::height

Description:

Image height

phyAddruint64_tISurface::phyAddr

Description:

Start physical address of an image

strideint32_tISurface::stride

Description:

Image stride

widthint32_tISurface::width

Description:

Image width

Logo

讨论HarmonyOS开发技术,专注于API与组件、DevEco Studio、测试、元服务和应用上架分发等。

更多推荐