ISpatialAudioObjectRenderStreamBase 接口 (spatialaudioclient.h)
基本接口,提供用于控制空间音频对象呈现流的方法,包括启动、停止和重置流。 还提供用于激活新的 ISpatialAudioObject 实例的方法,并在开始和结束更新激活的空间音频对象和数据的过程时通知系统。
此界面是 Windows Sonic(Microsoft 的音频平台)的一部分,提供更身临其境的音频,包括 Xbox 和 Windows 上的集成空间音效。
继承
ISpatialAudioObjectRenderStreamBase 接口继承自 IUnknown 接口。 ISpatialAudioObjectRenderStreamBase 也有以下类型的成员:
方法
ISpatialAudioObjectRenderStreamBase 接口具有这些方法。
ISpatialAudioObjectRenderStreamBase::BeginUpdatingAudioObjects 将系统置于可以提交音频对象数据进行处理和可以修改 ISpatialAudioObject 状态的状态。 |
ISpatialAudioObjectRenderStreamBase::EndUpdatingAudioObjects 通知系统应用已完成为使用 ActivateSpatialAudioObject 激活的空间音频对象提供音频数据。 |
ISpatialAudioObjectRenderStreamBase::GetAvailableDynamicObjectCount 获取当前可用的动态空间音频对象的数量。 |
ISpatialAudioObjectRenderStreamBase::GetService 从 ISpatialAudioObjectRenderStream 获取其他服务。 |
ISpatialAudioObjectRenderStreamBase::Reset 重置已停止的音频流。 |
ISpatialAudioObjectRenderStreamBase::Start 启动空间音频流。 |
ISpatialAudioObjectRenderStreamBase::Stop 停止正在运行的音频流。 |
要求
最低受支持的客户端 | Windows 10版本 1703 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2016 [仅限桌面应用] |
目标平台 | Windows |
标头 | spatialaudioclient.h |