openharmony 鸿蒙 capi-image-nativemodule-oh-imagesourcenative

2026-08-25 浏览 (1)

OH_ImageSourceNative

struct OH_ImageSourceNative

概述

OH_ImageSourceNative是native层封装的ImageSource结构体,用于创建图片数据。OH_ImageSourceNative结构体不可直接操作,而是采用函数调用方式创建、释放结构体以及操作具体字段。

有多种方式创建OH_ImageSourceNative,具体如下:

函数描述
OH_ImageSourceNative_CreateFromUri通过uri创建OH_ImageSourceNative对象。
OH_ImageSourceNative_CreateFromFd通过fd创建OH_ImageSourceNative对象。
OH_ImageSourceNative_CreateFromData通过缓冲区数据创建OH_ImageSourceNative对象。
OH_ImageSourceNative_CreateFromRawFile通过图像资源文件的RawFileDescriptor创建OH_ImageSourceNative对象。
OH_ImageSourceNative_CreatePixelmap通过图片解码参数创建OH_PixelmapNative对象。
OH_ImageSourceNative_CreatePixelmapList通过图片解码参数创建OH_PixelmapNative数组。

释放OH_ImageSourceNative对象使用OH_ImageSourceNative_Release函数。

OH_ImageSourceNative结构体内容和操作方式如下:

字段类型字段名称字段描述操作函数函数描述
int32_tdelayTimeList图像延迟时间数组OH_ImageSourceNative_GetDelayTimeList获取图像延迟时间数组。
OH_ImageSource_InfoinfoImageSource信息OH_ImageSourceNative_GetImageInfo获取指定序号的图片信息。
Image_Stringvalue配置项OH_ImageSourceNative_GetImageProperty获取图片指定属性键的值。
Image_Stringvalue配置项OH_ImageSourceNative_ModifyImageProperty通过指定的键修改图片属性的值。
uint32_tframeCount图像帧数OH_ImageSourceNative_GetFrameCount获取图像帧数。

起始版本: 12

相关模块: Image_NativeModule

所在头文件: image_source_native.h

你可能感兴趣的鸿蒙文章

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

openharmony 鸿蒙 capi-image-mdk-h

openharmony 鸿蒙 capi-image-ohosimagesourcedelaytimelist

  • 所属分类: 后端技术
  • 本文标签: 软件 鸿蒙
  • 版权声明: 本文链接 https://seaxiang.com/blog/kfWZWBRt