IMiniportAudioEngineNode::GetBufferSizeRange メソッド (portcls.h)

ハードウェア オーディオ エンジンがサポートできる最小および最大バッファー サイズを取得します。

構文

NTSTATUS GetBufferSizeRange(
  [in]  ULONG                           ulNodeId,
  [in]  KSDATAFORMAT_WAVEFORMATEX       *pKsDataFormatWfx,
  [out] KSAUDIOENGINE_BUFFER_SIZE_RANGE *pBufferSizeRange
);

パラメーター

[in] ulNodeId

オーディオ デバイスを表すノードの ID。

[in] pKsDataFormatWfx

オーディオ デバイスのオーディオ データ形式を表す KSDATAFORMAT_WAVEFORMATEX 構造。

[out] pBufferSizeRange

ハードウェア オーディオ エンジンが呼び出されたときにサポートできる最小および最大バッファー サイズを表すKSAUDIOENGINE_BUFFER_SIZE_RANGE構造体。

戻り値

GetBufferSizeRange は、呼び出しが成功した場合、S_OKを返します。 それ以外の場合、メソッドは適切なエラーを返します

コードを入力します。

要件

要件
サポートされている最小のクライアント Windows 8
サポートされている最小のサーバー Windows Server 2012
対象プラットフォーム ユニバーサル
Header portcls.h

こちらもご覧ください

IMiniportAudioEngineNode