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 |