ISpatialAudioMetadataReader 接口 (spatialaudiometadata.h)

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

此接口是 Microsoft 的音频平台 Windows Sonic 的一部分,用于更沉浸式的音频,其中包括 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