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 |