ISpatialAudioMetadataItems 接口 (spatialaudiometadata.h)

表示空间音频元数据项的缓冲区。 可以使用 ISpatialAudioMetadataWriter、ISpatialAudioMetadataReader 和 ISpatialAudioMetadataCopier 接口在 ISpatialAudioMetadataItems 之间写入、读取和复制元数据命令和值。 通过创建 ISpatialAudioMetadataItemsBuffer,使用调用方分配的内存来存储元数据项。

此接口是 Windows Sonic(Microsoft 的音频平台)的一部分,该平台提供更身临其境的音频,其中包括 Xbox 和 Windows 上的集成空间音效。

继承

ISpatialAudioMetadataItems 接口继承自 IUnknown 接口。 ISpatialAudioMetadataItems 还具有以下类型的成员:

方法

ISpatialAudioMetadataItems 接口包含以下方法。

 
ISpatialAudioMetadataItems::GetFrameCount

获取定义有效项偏移量的 ISpatialAudioMetadataItems 的总帧计数。
ISpatialAudioMetadataItems::GetInfo

获取定义有效项偏移量的 ISpatialAudioMetadataItems 的总帧计数。
ISpatialAudioMetadataItems::GetItemCount

ISpatialAudioMetadataItems 存储的当前项数。
ISpatialAudioMetadataItems::GetMaxItemCount

创建对象时定义的 ISpatialAudioMetadataItems 允许的最大项数。
ISpatialAudioMetadataItems::GetMaxValueBufferLength

由 ISpatialAudioMetadataItems 的元数据格式定义的最大命令值的大小。

注解

通过调用 ISpatialAudioMetadataClient::ActivateSpatialAudioMetadataItems 获取此接口的实例。

要求

要求
最低受支持的客户端 Windows 10版本 1703 [仅限桌面应用]
最低受支持的服务器 Windows Server 2016 [仅限桌面应用]
目标平台 Windows
标头 spatialaudiometadata.h