Skip to main content
ストリームで利用可能な次のバッファを取得します。

Syntax

Parameters

buffer   PartyMutableDataBuffer*
output
出力バッファです。利用可能なバッファがない場合、PartyMutableDataBuffer の bufferByteCount フィールドは 0 になり、その buffer フィールドは nullptr になります。

Return value

PartyError 呼び出しが成功した場合は c_partyErrorSuccess、それ以外の場合はエラー コード。エラー コードの人間が読める形式は、PartyManager::GetErrorMessage() を介して取得できます。

Remarks

音声アクティビティが検出された場合、新しいバッファは 40 ミリ秒ごとに利用可能になります。それ以外の場合、利用可能なバッファはありません。このメソッドで取得したバッファは、使用が終了したら PartyAudioManipulationSourceStream::ReturnBuffer() を介してライブラリに返す必要があります。

瞬時に利用可能なバッファの合計数は、PartyAudioManipulationSourceStream::GetAvailableBufferCount() を介して取得できます。バッファを返す前に、複数のバッファを連続して取得できます。

各バッファは PartyAudioManipulationSourceStream::GetFormat() で指定されたフォーマットです。

アプリがオーディオをその場でオプションで変更できるように、可変データ バッファが提供されます。

Requirements

Header: Party.h

See also

PartyAudioManipulationSourceStream
PartyAudioManipulationSourceStream::GetFormat
PartyAudioManipulationSourceStream::ReturnBuffer
最終更新日 2026年8月13日