ISpatialAudioMetadataCopier 接口 (spatialaudiometadata.h)

提供用于将源 SpatialAudioMetadataItems 中的所有元数据项或子集复制到目标 SpatialAudioMetadataItems 的方法。 使用 ISpatialAudioMetadataWriter 或 ISpatialAudioMetadataCopier 填充的 SpatialAudioMetadataItems 对象具有帧计数(使用 frameCount 参数指定的 ActivateSpatialAudioMetadataItems),表示元数据项偏移的有效范围。 ISpatialAudioMetadataReader 支持复制总帧计数子范围中的项目组。 对象维护内部读取位置,该位置由执行复制操作时指定的帧数提升。

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

继承

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

方法

ISpatialAudioMetadataCopier 接口具有这些方法。

 
ISpatialAudioMetadataCopier::Close

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

将元数据项从提供给 Open 方法的源 ISpatialAudioMetadataItems 对象复制到使用 dstMetadataItems 参数指定的目标 ISpatialAudioMetadataItems 对象。
ISpatialAudioMetadataCopier::Open

打开 ISpatialAudioMetadataItems 对象进行复制。

要求

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