IHardwareAudioEngineBase::GetEngineFormat 方法 (audioengineendpoint.h)

GetEngineFormat 方法检索卸载的音频流的当前数据格式。

语法

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

参数

[in] pDevice

指向 IMMDevice 接口的指针。

[in] _bRequestDeviceFormat

一个布尔变量,指示是否正在访问 IMMDevice 接口来检索设备格式。

[out] _ppwfxFormat

指向提供硬件音频引擎相关信息的 WAVEFORMATEX 结构的指针。 这包括波形音频格式类型、音频通道数和音频引擎的采样率。

返回值

GetEngineFormat 方法返回S_OK以指示它已成功完成。 否则,它将返回相应的错误代码。

要求

要求
目标平台 Windows
标头 audioengineendpoint.h

另请参阅

IHardwareAudioEngineBase

IMMDevice

WAVEFORMATEX