Partager via


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

La méthode GetEngineFormat récupère le format de données actuel du flux audio déchargé.

Syntaxe

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

Paramètres

[in] pDevice

Pointeur vers une interface IMMDevice .

[in] _bRequestDeviceFormat

Variable booléenne qui indique si l’interface IMMDevice est accessible ou non pour récupérer le format de l’appareil.

[out] _ppwfxFormat

Pointeur vers un pointeur vers une structure WAVEFORMATEX qui fournit des informations sur le moteur audio matériel. Cela inclut le type de format audio de forme d’onde, le nombre de canaux audio et le taux d’échantillonnage du moteur audio.

Valeur retournée

La méthode GetEngineFormat retourne S_OK pour indiquer qu’elle s’est terminée avec succès. Sinon, il retourne un code d’erreur approprié.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête audioengineendpoint.h

Voir aussi

IHardwareAudioEngineBase

IMMDevice

WAVEFORMATEX