harmony 鸿蒙IMetadata

  • 2025-06-16
  • 浏览 (4)

IMetadata

概述

定义显示数据映射接口。

起始版本: 4.1

相关模块:Display

汇总

Public 成员函数

名称 描述
RegisterBuffer ([in] NativeBuffer handle) IPC后的初始化NativeBuffer。
SetMetadata ([in] NativeBuffer handle, [in] unsigned int key, [in] unsigned char[] value) 通过键值对的方式设置随帧数据。
GetMetadata ([in] NativeBuffer handle, [in] unsigned int key, [out] unsigned char[] value) 通过键值对的方式设置随帧数据。
ListMetadataKeys ([in] NativeBuffer handle, [out] unsigned int[] keys) 列出bufferhandle中设置的所有key值。
EraseMetadataKey ([in] NativeBuffer handle, [in] unsigned int key) 按键值内存删除数据。

成员函数说明

EraseMetadataKey()

IMetadata::EraseMetadataKey ([in] NativeBuffer handle, [in] unsigned int key )

描述

按键值内存删除数据。

起始版本: 4.1

参数:

名称 描述
handle 待无效cache的handle指针。
key 要擦除的元数据密钥。

返回:

返回0表示执行成功。

返回其他值表示执行失败,具体错误码查看DispErrCode

GetMetadata()

IMetadata::GetMetadata ([in] NativeBuffer handle, [in] unsigned int key, [out] unsigned char[] value )

描述

通过键值对的方式设置随帧数据。

起始版本: 4.1

参数:

名称 描述
handle 待无效cache的handle指针。
key metadata key。
value metadata value。

返回:

返回0表示执行成功。

返回其他值表示执行失败,具体错误码查看DispErrCode

ListMetadataKeys()

IMetadata::ListMetadataKeys ([in] NativeBuffer handle, [out] unsigned int[] keys )

描述

列出bufferhandle中设置的所有key值。

起始版本: 4.1

参数:

名称 描述
handle 待无效cache的handle指针。
keys 数据键。

返回:

返回0表示执行成功。

返回其他值表示执行失败,具体错误码查看DispErrCode

RegisterBuffer()

IMetadata::RegisterBuffer ([in] NativeBuffer handle)

描述

IPC后的初始化NativeBuffer。

起始版本: 4.1

参数:

名称 描述
handle 待无效cache的handle指针。

返回:

返回0表示执行成功。

返回其他值表示执行失败,具体错误码查看DispErrCode

SetMetadata()

IMetadata::SetMetadata ([in] NativeBuffer handle, [in] unsigned int key, [in] unsigned char[] value )

描述

通过键值对的方式设置随帧数据。

起始版本: 4.1

参数:

名称 描述
handle 待无效cache的handle指针。
key 数据键。
value 数据值。

返回:

返回0表示执行成功。

返回其他值表示执行失败,具体错误码查看DispErrCode

你可能感兴趣的鸿蒙文章

harmony 鸿蒙Display HDI 参考

harmony 鸿蒙AllocInfo

harmony 鸿蒙DisplayBufferType.idl

harmony 鸿蒙DisplayCapability

harmony 鸿蒙DisplayComposerType.idl

harmony 鸿蒙DisplayComposerType.idl

harmony 鸿蒙DisplayModeInfoExt

harmony 鸿蒙DisplayModeInfo

harmony 鸿蒙Display (V1_0)

harmony 鸿蒙Display (V1_1)

0  赞