跳轉到主要內容
設定音訊來源串流所需的設定資訊。

語法

成員

format   PartyAudioFormat*
可能為 nullptr
選擇性地指定來源串流應產生之音訊的格式。 如果此值為 nullptr,來源串流會以對程式庫最有效率的格式產生音訊。可透過 PartyAudioManipulationSourceStream::GetFormat() 查詢格式。 maxTotalAudioBufferSizeInMilliseconds   uint32_t 此佇列可同時存在之音訊緩衝區的最大總大小,以毫秒為單位。 這定義了由來源串流在內部排入佇列但尚未透過 PartyAudioManipulationSourceStream::GetNextBuffer 擷取的音訊總量,加上應用程式已擷取但尚未透過 PartyAudioManipulationSourceStream::ReturnBuffer 傳回給程式庫之音訊總量的上限。達到此總量時,來源串流將停止產生額外的緩衝區。

由於程式庫以 40 毫秒的間隔處理音訊,因此有效的上限是小於指定上限的最接近 40 的倍數。最小值為 40 毫秒。

需求

標頭: Party.h

另請參閱

Party 成員
PartyChatControl::ConfigureAudioManipulationVoiceStream
最後修改於 2026年10月8日