harmony 鸿蒙ImageEffect_FilterNames

  • 2025-06-12
  • 浏览 (1)

ImageEffect_FilterNames

概述

滤镜名信息。

起始版本: 12

相关模块: ImageEffect

所在头文件: image_effect_filter.h

汇总

成员变量

|名称|描述| |–|–| |uint32_t size = 0|滤镜名个数。| |const char** nameList = nullptr|滤镜名列表。|

成员函数

|名称|typedef关键字|描述| |–|–|–| |OH_EffectFilterInfo *OH_EffectFilterInfo_Create()|OH_EffectFilterInfo_Create()|创建OH_EffectFilterInfo实例,调用OH_EffectFilterInfo_Release进行资源释放。
起始版本: 12
系统能力: SystemCapability.Multimedia.ImageEffect.Core| |ImageEffect_ErrorCode OH_EffectFilterInfo_SetFilterName(OH_EffectFilterInfo *info, const char *name)|OH_EffectFilterInfo_SetFilterName()|设置滤镜名。
起始版本: 12
系统能力: SystemCapability.Multimedia.ImageEffect.Core| |ImageEffect_ErrorCode OH_EffectFilterInfo_GetFilterName(OH_EffectFilterInfo *info, char **name)|OH_EffectFilterInfo_GetFilterName()|获取滤镜名。
起始版本: 12
系统能力: SystemCapability.Multimedia.ImageEffect.Core| |ImageEffect_ErrorCode OH_EffectFilterInfo_SetSupportedBufferTypes(OH_EffectFilterInfo *info, uint32_t size,ImageEffect_BufferType *bufferTypeArray)|OH_EffectFilterInfo_SetSupportedBufferTypes()|设置滤镜所支持的内存类型。
起始版本: 12
系统能力: SystemCapability.Multimedia.ImageEffect.Core| |ImageEffect_ErrorCode OH_EffectFilterInfo_GetSupportedBufferTypes(OH_EffectFilterInfo *info, uint32_t *size,ImageEffect_BufferType **bufferTypeArray)|OH_EffectFilterInfo_GetSupportedBufferTypes()|获取滤镜所支持的内存类型。
起始版本: 12
系统能力: SystemCapability.Multimedia.ImageEffect.Core| |ImageEffect_ErrorCode OH_EffectFilterInfo_SetSupportedFormats(OH_EffectFilterInfo *info, uint32_t size,ImageEffect_Format *formatArray)|OH_EffectFilterInfo_SetSupportedFormats()|设置滤镜所支持的像素格式。
起始版本: 12
系统能力: SystemCapability.Multimedia.ImageEffect.Core| |ImageEffect_ErrorCode OH_EffectFilterInfo_GetSupportedFormats(OH_EffectFilterInfo *info, uint32_t *size,ImageEffect_Format **formatArray)|OH_EffectFilterInfo_GetSupportedFormats()|获取滤镜所支持的像素格式。
起始版本: 12
系统能力: SystemCapability.Multimedia.ImageEffect.Core| |ImageEffect_ErrorCode OH_EffectFilterInfo_Release(OH_EffectFilterInfo *info)|OH_EffectFilterInfo_Release()|销毁OH_EffectFilterInfo实例。
起始版本: 12
系统能力: SystemCapability.Multimedia.ImageEffect.Core|

成员函数说明

OH_EffectFilterInfo_Create()

OH_EffectFilterInfo *OH_EffectFilterInfo_Create()

描述

创建OH_EffectFilterInfo实例,调用OH_EffectFilterInfo_Release进行资源释放。

系统能力: SystemCapability.Multimedia.ImageEffect.Core

起始版本: 12

返回:

|类型|说明| |–|–| |OH_EffectFilterInfo|返回一个指向OH_EffectFilterInfo实例的指针,创建失败时返回空指针。|

OH_EffectFilterInfo_SetFilterName()

ImageEffect_ErrorCode OH_EffectFilterInfo_SetFilterName(OH_EffectFilterInfo *info, const char *name)

描述

设置滤镜名。

系统能力: SystemCapability.Multimedia.ImageEffect.Core

起始版本: 12

参数:

|参数项|描述| |–|–| |OH_EffectFilterInfo *info|滤镜信息指针。| |const char *name|滤镜名,例如:OH_EFFECT_BRIGHTNESS_FILTER。|

返回:

|类型|说明| |–|–| |ImageEffect_ErrorCode|EFFECT_SUCCESS如果方法调用成功。
EFFECT_ERROR_PARAM_INVALID如果入参为空指针。|

OH_EffectFilterInfo_GetFilterName()

ImageEffect_ErrorCode OH_EffectFilterInfo_GetFilterName(OH_EffectFilterInfo *info, char **name)

描述

获取滤镜名。

系统能力: SystemCapability.Multimedia.ImageEffect.Core

起始版本: 12

参数:

|参数项|描述| |–|–| |OH_EffectFilterInfo *info|滤镜信息指针。| |char **name|指向char数组的指针,返回滤镜名。|

返回:

|类型|说明| |–|–| |ImageEffect_ErrorCode|EFFECT_SUCCESS如果方法调用成功。
EFFECT_ERROR_PARAM_INVALID如果入参为空指针。|

OH_EffectFilterInfo_SetSupportedBufferTypes()

ImageEffect_ErrorCode OH_EffectFilterInfo_SetSupportedBufferTypes(OH_EffectFilterInfo *info, uint32_t size,ImageEffect_BufferType *bufferTypeArray)

描述

设置滤镜所支持的内存类型。

系统能力: SystemCapability.Multimedia.ImageEffect.Core

起始版本: 12

参数:

|参数项|描述| |–|–| |OH_EffectFilterInfo *info|滤镜信息指针。| |uint32_t size|滤镜所支持内存类型ImageEffect_BufferType个数。| |ImageEffect_BufferType *bufferTypeArray|滤镜所支持内存类型ImageEffect_BufferType数组。|

返回:

|类型|说明| |–|–| |ImageEffect_ErrorCode|EFFECT_SUCCESS如果方法调用成功。
EFFECT_ERROR_PARAM_INVALID如果入参为空指针。|

OH_EffectFilterInfo_GetSupportedBufferTypes()

ImageEffect_ErrorCode OH_EffectFilterInfo_GetSupportedBufferTypes(OH_EffectFilterInfo *info, uint32_t *size,ImageEffect_BufferType **bufferTypeArray)

描述

获取滤镜所支持的内存类型。

系统能力: SystemCapability.Multimedia.ImageEffect.Core

起始版本: 12

参数:

|参数项|描述| |–|–| |OH_EffectFilterInfo *info|滤镜信息指针。| |uint32_t *size|滤镜所支持内存类型ImageEffect_BufferType个数。| |ImageEffect_BufferType **bufferTypeArray|滤镜所支持内存类型ImageEffect_BufferType数组。|

返回:

|类型|说明| |–|–| |ImageEffect_ErrorCode|EFFECT_SUCCESS如果方法调用成功。
EFFECT_ERROR_PARAM_INVALID如果入参为空指针。|

OH_EffectFilterInfo_SetSupportedFormats()

ImageEffect_ErrorCode OH_EffectFilterInfo_SetSupportedFormats(OH_EffectFilterInfo *info, uint32_t size,ImageEffect_Format *formatArray)

描述

设置滤镜所支持的像素格式。

系统能力: SystemCapability.Multimedia.ImageEffect.Core

起始版本: 12

参数:

|参数项|描述| |–|–| |OH_EffectFilterInfo *info|滤镜信息指针。| |uint32_t size|滤镜所支持像素格式ImageEffect_Format个数。| |ImageEffect_Format *formatArray|滤镜所支持像素格式ImageEffect_Format数组。|

返回:

|类型|说明| |–|–| |ImageEffect_ErrorCode|EFFECT_SUCCESS如果方法调用成功。
EFFECT_ERROR_PARAM_INVALID如果入参为空指针。|

OH_EffectFilterInfo_GetSupportedFormats()

ImageEffect_ErrorCode OH_EffectFilterInfo_GetSupportedFormats(OH_EffectFilterInfo *info, uint32_t *size,ImageEffect_Format **formatArray)

描述

获取滤镜所支持的像素格式。

系统能力: SystemCapability.Multimedia.ImageEffect.Core

起始版本: 12

参数:

|参数项|描述| |–|–| |OH_EffectFilterInfo *info|滤镜信息指针。| |uint32_t *size|滤镜所支持像素格式ImageEffect_Format个数。| |ImageEffect_Format **formatArray|滤镜所支持像素格式ImageEffect_Format数组。|

返回:

|类型|说明| |–|–| |ImageEffect_ErrorCode|EFFECT_SUCCESS如果方法调用成功。
EFFECT_ERROR_PARAM_INVALID如果入参为空指针。|

OH_EffectFilterInfo_Release()

ImageEffect_ErrorCode OH_EffectFilterInfo_Release(OH_EffectFilterInfo *info)

描述

销毁OH_EffectFilterInfo实例。

系统能力: SystemCapability.Multimedia.ImageEffect.Core

起始版本: 12

参数:

|参数项|描述| |–|–| |OH_EffectFilterInfo *info|滤镜信息指针。|

返回:

|类型|说明| |–|–| |ImageEffect_ErrorCode|EFFECT_SUCCESS如果方法调用成功。
EFFECT_ERROR_PARAM_INVALID如果入参为空指针。|

你可能感兴趣的鸿蒙文章

harmony 鸿蒙Image Kit(图片处理服务)

harmony 鸿蒙Interface (AuxiliaryPicture)

harmony 鸿蒙Interface (Image)

harmony 鸿蒙Interface (ImageCreator)

harmony 鸿蒙Interface (ImagePacker)

harmony 鸿蒙Interface (ImageReceiver)

harmony 鸿蒙Interface (ImageSource)

harmony 鸿蒙Interface (Metadata)

harmony 鸿蒙Interface (Picture)

harmony 鸿蒙Interface (PixelMap)

0  赞