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.hSee also
PartyAudioManipulationSourceStreamPartyAudioManipulationSourceStream::GetFormat
PartyAudioManipulationSourceStream::ReturnBuffer
