PartyAudioManipulationSinkStreamConfiguration
オーディオのシンク ストリームを設定するために必要な構成情報。
構文
struct PartyAudioManipulationSinkStreamConfiguration {
PartyAudioFormat* format;
uint32_t maxTotalAudioBufferSizeInMilliseconds;
}
メンバー
format
PartyAudioFormat*
nullptr でもかまいません
必要に応じて、シンク ストリームに送信するオーディオの形式を指定します。
この値が nullptr の場合、シンク ストリームはライブラリに対して最も効率的な形式のオーディオ使用して構成されます。 The format can be queried via PartyAudioManipulationSinkStream::GetFormat().
maxTotalAudioBufferSizeInMilliseconds
uint32_t
このキューに同時に存在できるオーディオ バッファーの最大合計サイズ (ミリ秒単位)。
これにより、シンク ストリームによって内部的にキューに入れられたが、ライブラリでまだ処理されていないオーディオの合計量の制限が定義されます。 この制限に達すると、シンク ストリームは追加のバッファーの受け入れを停止します。
この値は、ゲームがシンク ストリームにバッファーを送信する頻度と、それらのバッファーのサイズに基づいて選択する必要があります。 ライブラリは 40 ミリ秒間隔でオーディオを処理するため、最小値は 40 ミリ秒です。 ほとんどのゲームでは、200 ミリ秒が妥当な値です。
要件
ヘッダー: Party.h
関連項目
パーティーのメンバー
PartyLocalChatControl::ConfigureAudioManipulationCaptureStream
PartyLocalChatControl::ConfigureAudioManipulationRenderStream