ISpatialAudioClient::GetMaxFrameCount メソッド (spatialaudioclient.h)
処理パスごとに可能な最大フレーム数を取得します。 このメソッドを使用して、各処理パスのオーディオ データを伝達するために割り当てるソース バッファーのサイズを決定できます。
構文
HRESULT GetMaxFrameCount(
[in] const WAVEFORMATEX *objectFormat,
[out] UINT32 *frameCountPerBuffer
);
パラメーター
[in] objectFormat
最大フレーム数の計算に使用されるオーディオ形式。 これは、ActivateSpatialAudioStream に渡される SpatialAudioObjectRenderStreamActivationParams の ObjectFormat フィールドで指定された形式と同じである必要があります。
[out] frameCountPerBuffer
1 回のパスで処理されるオーディオ フレームの最大数。
戻り値
メソッドが成功した場合は、S_OK を返します。
要件
要件 | 値 |
---|---|
対象プラットフォーム | Windows |
ヘッダー | spatialaudioclient.h |