Método CXAPOBase::ValidateFormatPair (xapobase.h)

Comprueba que la configuración del par de formato de entrada y salida es compatible con XAPO.

Sintaxis

HRESULT ValidateFormatPair(
  const WAVEFORMATEX *pSupportedFormat,
  WAVEFORMATEX       *pRequestedFormat,
  BOOL               fOverwrite
);

Parámetros

pSupportedFormat

Se sabe que el XAPO admite un formato de audio.

pRequestedFormat

Un formato de audio que se va a examinar debe ser un puntero a una estructura WAVEFORMATEXTENSIBLE si fOverWrite es TRUE.

fOverwrite

Si TRUE indica que pRequestedFormat debe sobrescribirse con el formato de audio más cercano admitido si no se admite el formato solicitado. El formato de audio más cercano viene determinado por profundidad de bits, velocidad de fotogramas y recuento de canales en ese orden de importancia.

Valor devuelto

Devuelve S_OK si se admite el par de formato. Devuelve XAPO_E_FORMAT_UNSUPPORTED si el par de formato no es compatible; pRequestedFormat se sobrescribirá si fOverWrite es TRUE. Devuelve E_INVALIDARG si alguno de los formatos de audio no era válido; pRequestedFormat se dejará intacto.

Comentarios

Requisitos de la plataforma

Windows 10 (XAudio2.9); Windows 8, Windows Phone 8 (XAudio 2.8); SDK de DirectX (XAudio 2.7)

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado xapobase.h
Library XAPOBase.lib

Consulte también

CXAPOBase