Метод 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 , которая предоставляет сведения об аппаратном звуковом движке. Сюда входит тип звукового формата waveform, количество звуковых каналов и частота дискретизации звукового модуля.

Возвращаемое значение

Метод GetEngineFormat возвращает S_OK , чтобы указать, что он успешно завершен. В противном случае возвращается соответствующий код ошибки.

Требования

Требование Значение
Целевая платформа Windows
Header audioengineendpoint.h

См. также раздел

IHardwareAudioEngineBase

IMMDevice

WAVEFORMATEX