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