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。