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