跳轉到主要內容
將非同步作業排入佇列,以設定音訊操作擷取串流。

語法

參數

configuration   PartyAudioManipulationSinkStreamConfiguration*
選用
串流設定。 asyncIdentifier   void*
選用
選用的應用程式定義指標大小內容值,可用來將完成狀態變更與此呼叫相關聯。

傳回值

PartyError c_partyErrorSuccess (如果呼叫成功),否則為錯誤碼。可透過 PartyManager::GetErrorMessage() 擷取錯誤碼的人類可讀形式。

備註

如果設定不是 null,將會為此聊天控制項建立擷取串流。這類串流會作為此聊天控制項的語音輸入,傳送給此聊天控制項設定為可通訊的所有其他聊天控制項。如果設定為 null,且先前已設定擷取串流,則會終結擷取。

非同步作業完成時,如果指定了非 null 設定,則可透過 PartyLocalChatControl::GetAudioManipulationCaptureStream() 查詢此聊天控制項的擷取串流。完成會以 PartyConfigureAudioManipulationCaptureStreamCompletedStateChange 表示。

平台支援和支援的格式

此函式僅在 Windows、XBOX 和 PlayStation® 5 上受支援。在其他平台上的呼叫將會失敗。

Windows 和 XBOX 支援下列格式選項。


如需 PlayStation® 5 支援的格式選項清單,請參閱 Party 程式庫套件隨附的 README-RealTimeAudioManipulation.md 文件。

需求

標頭: Party.h

另請參閱

PartyLocalChatControl
最後修改於 2026年10月20日