ISpatialAudioClient::GetMaxFrameCount メソッド (spatialaudioclient.h)

処理パスごとに可能な最大フレーム数を取得します。 このメソッドを使用して、各処理パスのオーディオ データを伝達するために割り当てるソース バッファーのサイズを決定できます。

構文

HRESULT GetMaxFrameCount(
  [in]  const WAVEFORMATEX *objectFormat,
  [out] UINT32             *frameCountPerBuffer
);

パラメーター

[in] objectFormat

最大フレーム数の計算に使用されるオーディオ形式。 これは、ActivateSpatialAudioStream に渡される SpatialAudioObjectRenderStreamActivationParamsObjectFormat フィールドで指定された形式と同じである必要があります。

[out] frameCountPerBuffer

1 回のパスで処理されるオーディオ フレームの最大数。

戻り値

メソッドが成功した場合は、S_OK を返します。

要件

要件
対象プラットフォーム Windows
ヘッダー spatialaudioclient.h

こちらもご覧ください

ISpatialAudioClient