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 |