Méthode CXAPOBase ::ValidateFormatPair (xapobase.h)
Vérifie qu’une configuration de paire de format d’entrée et de sortie est prise en charge par le XAPO.
Syntaxe
HRESULT ValidateFormatPair(
const WAVEFORMATEX *pSupportedFormat,
WAVEFORMATEX *pRequestedFormat,
BOOL fOverwrite
);
Paramètres
pSupportedFormat
Format audio connu pour être pris en charge par le XAPO.
pRequestedFormat
Un format audio à examiner doit être un pointeur vers une structure WAVEFORMATEXTENSIBLE si fOverWrite a la valeur TRUE.
fOverwrite
Si TRUE indique que pRequestedFormat doit être remplacé par le format audio le plus proche pris en charge si le format demandé 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
Retourne S_OK si la paire de formats est prise en charge. Retourne XAPO_E_FORMAT_UNSUPPORTED si la paire de format n’est pas prise en charge ; pRequestedFormat sera remplacé si fOverWrite a la valeur TRUE. Retourne E_INVALIDARG si l’un ou l’autre format audio n’était pas valide ; pRequestedFormat ne sera pas modifié.
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 |