ISpatialAudioMetadataReader 接口 (spatialaudiometadata.h)

提供用于从 ISpatialAudioMetadataItems 对象中提取空间音频元数据项和项命令值对的方法。 使用 ISpatialAudioMetadataWriter 或 ISpatialAudioMetadataCopier 填充的 SpatialAudioMetadataItems 对象具有帧计数,该帧计数由 frameCount 参数指定为 ActivateSpatialAudioMetadataItems,表示元数据项偏移量的有效范围。 ISpatialAudioMetadataReader 支持读回总帧计数的子范围内的项目组。 对象维护内部读取位置,该位置由执行读取操作时指定的帧数提升。

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

继承

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

方法

ISpatialAudioMetadataReader 接口包含以下方法。

 
ISpatialAudioMetadataReader::Close

完成对 SpatialAudioMetadataItems 对象的任何必要操作并释放该对象。 (ISpatialAudioMetadataReader.Close)
ISpatialAudioMetadataReader::Open

打开 ISpatialAudioMetadataItems 对象以供读取。
ISpatialAudioMetadataReader::ReadNextItem

获取要读取的元数据项的命令数和样本偏移量。
ISpatialAudioMetadataReader::ReadNextItemCommand

读取当前项的元数据命令和值数据。

要求

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