ISpatialAudioMetadataClient 接口 (spatialaudiometadata.h)

提供用于创建 ISpatialAudioMetadataItemsISpatialAudioMetadataWriterISpatialAudioMetadataReaderISpatialAudioMetadataCopier 对象的类工厂。 激活 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