Skip to main content
将异步操作排队,以配置与此聊天控件关联的音频操作语音流。

语法

参数

configuration   PartyAudioManipulationSourceStreamConfiguration* 可选 流配置。 asyncIdentifier   void* 可选 一个可选的、由应用定义的指针大小的上下文值,可用于将完成状态更改与此调用相关联。

返回值

PartyError 如果调用成功,则返回 c_partyErrorSuccess;否则返回错误代码。可以通过 PartyManager::GetErrorMessage() 检索错误代码的人类可读形式。

备注

如果 configuration 非空,则将为此聊天控件创建一个音频操作语音流。这样的流会重定向与此聊天控件关联的语音音频的输出;应用可以使用源流来检索语音音频并通过游戏逻辑路由它,而不是让库自动处理并路由语音音频。如果 configuration 为 null 且之前配置过语音流,则该语音流将被销毁。

在异步操作完成后,如果指定了非空配置,则可以通过 PartyChatControl::GetAudioManipulationVoiceStream() 查询此聊天控件的语音流。完成通过 PartyConfigureAudioManipulationVoiceStreamCompletedStateChange 表示。

平台支持和支持的格式

此函数仅在 Windows、XBOX 和 PlayStation® 5 上受支持。在其他平台上的调用将失败。

Windows 和 XBOX 支持以下格式选项。


有关 PlayStation® 5 支持的格式选项列表,请参阅随 Party 库包一起分发的 README-RealTimeAudioManipulation.md 文档。

要求

**头文件:**Party.h

另请参阅

PartyChatControl
最后修改于 2026年8月24日