Condividi tramite


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

Vedi anche

CXAPOBase