IHardwareAudioEngineBase::GetEngineFormat-Methode (audioengineendpoint.h)

Die GetEngineFormat-Methode ruft das aktuelle Datenformat des ausgeladenen Audiodatenstroms ab.

Syntax

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

Parameter

[in] pDevice

Ein Zeiger auf eine IMMDevice-Schnittstelle .

[in] _bRequestDeviceFormat

Eine boolesche Variable, die angibt, ob auf die IMMDevice-Schnittstelle zugegriffen wird, um das Geräteformat abzurufen.

[out] _ppwfxFormat

Ein Zeiger auf einen Zeiger auf eine WAVEFORMATEX-Struktur , die Informationen zur Hardwareaudio-Engine bereitstellt. Dies umfasst den Typ des Waveform-Audioformats, die Anzahl der Audiokanäle und die Abtastrate der Audio-Engine.

Rückgabewert

Die GetEngineFormat-Methode gibt S_OK zurück, um anzugeben, dass sie erfolgreich abgeschlossen wurde. Andernfalls wird ein entsprechender Fehlercode zurückgegeben.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile audioengineendpoint.h

Weitere Informationen

IHardwareAudioEngineBase

IMMDevice

WAVEFORMATEX