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 |