Share via


Método IHardwareAudioEngineBase::GetEngineFormat (audioengineendpoint.h)

O método GetEngineFormat recupera o formato de dados atual do fluxo de áudio descarregado.

Sintaxe

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

Parâmetros

[in] pDevice

Um ponteiro para uma interface IMMDevice .

[in] _bRequestDeviceFormat

Uma variável booliana que indica se a interface IMMDevice está ou não sendo acessada para recuperar o formato do dispositivo.

[out] _ppwfxFormat

Um ponteiro para um ponteiro para uma estrutura WAVEFORMATEX que fornece informações sobre o mecanismo de áudio de hardware. Isso inclui o tipo de formato de áudio waveform, o número de canais de áudio e a taxa de exemplo do mecanismo de áudio.

Retornar valor

O método GetEngineFormat retorna S_OK para indicar que ele foi concluído com êxito. Caso contrário, ele retornará um código de erro apropriado.

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho audioengineendpoint.h

Confira também

IHardwareAudioEngineBase

IMMDevice

WAVEFORMATEX