ISurface
Overview
Related Modules:
Description:
Stores surface information for hardware acceleration, such as draw image, and bit blit.
Summary
Data Fields
Details
Field Documentation
alpha0
uint8_t ISurface::alpha0
Description:
Value of alpha0, ranging from 0 to 255
alpha1
uint8_t ISurface::alpha1
Description:
Value of alpha1, ranging from 0 to 255
bAlphaExt1555
bool ISurface::bAlphaExt1555
Description:
ARGB1555 alpha extension enable bit
bAlphaMax255
bool ISurface::bAlphaMax255
Description:
Maximum alpha value of an image (255 or 128)
bYCbCrClut
bool ISurface::bYCbCrClut
Description:
Whether the color lookup table (CLUT) is in the YCbCr space
cbcrPhyAddr
uint64_t ISurface::cbcrPhyAddr
Description:
CbCr physical address
cbcrStride
int32_t ISurface::cbcrStride
Description:
CbCr stride
clutPhyAddr
uint64_t ISurface::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
height
int32_t ISurface::height
Description:
Image height
phyAddr
uint64_t ISurface::phyAddr
Description:
Start physical address of an image
stride
int32_t ISurface::stride
Description:
Image stride
width
int32_t ISurface::width
Description:
Image width