ISpatialAudioMetadataClient 接口 (spatialaudiometadata.h)
提供用于创建 ISpatialAudioMetadataItems、 ISpatialAudioMetadataWriter、 ISpatialAudioMetadataReader 和 ISpatialAudioMetadataCopier 对象的类工厂。 激活 ISpatialAudioMetadataItems 时,将指定元数据格式 ID,该格式 ID 定义为从此工厂创建的所有对象强制实施的元数据格式。 如果当前音频呈现终结点不支持指定的格式,则类工厂将不会成功激活接口,并且将返回错误。
此接口是 Windows Sonic(Microsoft 的音频平台)的一部分,该平台提供更身临其境的音频,其中包括 Xbox 和 Windows 上的集成空间音效。
继承
ISpatialAudioMetadataClient 接口继承自 IUnknown 接口。 ISpatialAudioMetadataClient 还具有以下类型的成员:
方法
ISpatialAudioMetadataClient 接口包含以下方法。
ISpatialAudioMetadataClient::ActivateSpatialAudioMetadataCopier 创建 ISpatialAudioMetadataWriter 对象,用于将空间音频元数据项从一个 ISpatialAudioMetadataItems 对象复制到另一个对象。 |
ISpatialAudioMetadataClient::ActivateSpatialAudioMetadataItems 创建用于存储空间音频元数据项的 ISpatialAudioMetadataItems 对象。 |
ISpatialAudioMetadataClient::ActivateSpatialAudioMetadataReader 创建 ISpatialAudioMetadataWriter 对象,用于从 ISpatialAudioMetadataItems 对象读取空间音频元数据项。 |
ISpatialAudioMetadataClient::ActivateSpatialAudioMetadataWriter 创建 ISpatialAudioMetadataWriter 对象,用于将空间音频元数据项写入 ISpatialAudioMetadataItems 对象。 |
ISpatialAudioMetadataClient::GetSpatialAudioMetadataItemsBufferLength 获取存储指定数量的空间音频元数据项所需的缓冲区长度。 |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 10版本 1703 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2016 [仅限桌面应用] |
目标平台 | Windows |
标头 | spatialaudiometadata.h |