Share via


Méthode CXAPOBase ::ValidateFormatDefault (xapobase.h)

Vérifie qu’un format audio se trouve dans les plages par défaut prises en charge.

Syntaxe

HRESULT ValidateFormatDefault(
  WAVEFORMATEX *pFormat,
  BOOL         fOverwrite
);

Paramètres

pFormat

Format audio à valider.

fOverwrite

Si TRUE indique que pFormat doit être remplacé par le format audio le plus proche pris en charge si le format spécifié n’est pas pris en charge. Le format audio le plus proche est déterminé par la profondeur de bits, la fréquence d’images et le nombre de canaux dans cet ordre d’importance.

Valeur retournée

Retournez S_OK si le format audio est pris en charge. Retourne XAPO_E_FORMAT_UNSUPPORTED si le format audio n’est pas pris en charge, pFormat est remplacé par le format audio le plus proche si fOverwrite a la valeur TRUE. Retourne E_INVALIDARG si le format audio n’est pas valide, auquel cas pFormat reste intact.

Remarques

Configuration requise pour la plateforme

Windows 10 (XAudio2.9) ; Windows 8, Windows Phone 8 (XAudio 2.8) ; Kit de développement logiciel (SDK) DirectX (XAudio 2.7)

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête xapobase.h
Bibliothèque XAPOBase.lib

Voir aussi

CXAPOBase