Metodo CXAPOBase::ValidateFormatPair (xapobase.h)
Verifica che una configurazione della coppia di formati di input e di output sia supportata dalla XAPO.
Sintassi
HRESULT ValidateFormatPair(
const WAVEFORMATEX *pSupportedFormat,
WAVEFORMATEX *pRequestedFormat,
BOOL fOverwrite
);
Parametri
pSupportedFormat
Formato audio noto per essere supportato dalla XAPO.
pRequestedFormat
Un formato audio da esaminare deve essere un puntatore a una struttura WAVEFORMATEXTENSIBLE se fOverWrite è TRUE.
fOverwrite
Se TRUE indica che pRequestedFormat deve essere sovrascritto con il formato audio più vicino supportato se il formato richiesto non è supportato. Il formato audio più vicino è determinato dalla profondità di bit, dal framerate e dal numero di canali in tale ordine di importanza.
Valore restituito
Restituisce S_OK se la coppia di formato è supportata. Restituisce XAPO_E_FORMAT_UNSUPPORTED se la coppia di formato non è supportata; pRequestedFormat verrà sovrascritto se fOverWrite è TRUE. Restituisce E_INVALIDARG se il formato audio non è valido; pRequestedFormat verrà lasciato invariato .
Commenti
Requisiti della piattaforma
Windows 10 (XAudio2.9); Windows 8, Windows Phone 8 (XAudio 2.8); DirectX SDK (XAudio 2.7)Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | xapobase.h |
Libreria | XAPOBase.lib |