OH_ImageBufferData
typedef struct {...} OH_ImageBufferData
概述
OH_ImageBufferData是native层封装的图像数据结构体。获取OH_ImageNative_GetBufferData对象使用OH_ImageNative_GetBufferData函数。
结构体中保存的是对原图像数据的浅拷贝,当原数据被释放后,不应再对该结构体中的指针进行任何读写操作,否则会出现未定义行为。
起始版本: 23
相关模块: Image_NativeModule
所在头文件: image_native.h
汇总
成员变量
| 名称 | 描述 |
|---|---|
| int32_t *rowStride | 图像颜色分量行间距的数组,单位为像素(px)。 |
| int32_t *pixelStride | 图像颜色分量像素间距的数组,单位为像素(px)。 |
| int32_t numStride | 数组长度。 |
| size_t bufferSize | 缓冲区的大小,单位为字节(Byte)。 |
| OH_NativeBuffer *nativeBuffer | 图像的OH_NativeBuffer缓冲区对象的指针。 |
你可能感兴趣的鸿蒙文章
openharmony 鸿蒙 capi-image-nativemodule-oh-pixelmap-hdrmetadatavalue
openharmony 鸿蒙 capi-image-imagepacker-opts-
openharmony 鸿蒙 capi-image-nativemodule-image-region
openharmony 鸿蒙 capi-image-imagepacker-native-
openharmony 鸿蒙 capi-image-imagenative-
openharmony 鸿蒙 capi-image-processing-h
openharmony 鸿蒙 capi-image-ohosimagesourcesupportedformat
openharmony 鸿蒙 capi-image-nativemodule-image-size