IHardwareAudioEngineBase::GetEngineFormat メソッド (audioengineendpoint.h)

GetEngineFormat メソッドは、オフロードされたオーディオ ストリームの現在のデータ形式を取得します。

構文

HRESULT GetEngineFormat(
  [in]  IMMDevice    *pDevice,
  [in]  BOOL         _bRequestDeviceFormat,
  [out] WAVEFORMATEX **_ppwfxFormat
);

パラメーター

[in] pDevice

IMMDevice インターフェイスへのポインター。

[in] _bRequestDeviceFormat

デバイス形式を取得するために IMMDevice インターフェイスにアクセスするかどうかを示すブール型 (Boolean) の変数。

[out] _ppwfxFormat

ハードウェア オーディオ エンジンに関する情報を提供する WAVEFORMATEX 構造体へのポインターへのポインター。 これには、波形オーディオ形式の種類、オーディオ チャネルの数、オーディオ エンジンのサンプル レートが含まれます。

戻り値

GetEngineFormat メソッドは、正常に完了したことを示すS_OKを返します。 それ以外の場合は、適切なエラー コードを返します。

要件

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

こちらもご覧ください

IHardwareAudioEngineBase

IMMDevice

WAVEFORMATEX