Método IXAPO::IsInputFormatSupported (xapo.h)
Consulta si se admite un formato de entrada específico para un formato de salida determinado.
HRESULT IsInputFormatSupported(
const WAVEFORMATEX *pOutputFormat,
const WAVEFORMATEX *pRequestedInputFormat,
WAVEFORMATEX **ppSupportedInputFormat
);
pOutputFormat
Formato de salida.
pRequestedInputFormat
Formato de entrada para comprobar si se admite.
ppSupportedInputFormat
Si no es NULL y el formato de entrada no es compatible con el formato de salida especificado, ppSupportedInputFormat devuelve un puntero al formato de entrada más cercano que se admite. Use XAPOFree para liberar la estructura devuelta.
Devuelve S_OK si se admite el par de formato. Devuelve XAPO_E_FORMAT_UNSUPPORTED si no se admite el par de formato.
Los métodos IXAPO::IsOutputFormatSupported e IsInputFormatSupported permiten que un XAPO indique qué formatos de audio es capaz de procesar. Si no se admite un formato solicitado, el XAPO debe devolver el formato más cercano que admite. El formato más cercano debe determinarse en función de la velocidad de fotogramas, la profundidad de bits y el recuento de canales, en ese orden de importancia. El comportamiento de IsInputFormatSupported puede cambiar, según el estado interno del XAPO, pero su comportamiento debe permanecer constante entre las llamadas a los métodos IXAPO::LockForProcess e IXAPO::UnlockForProcess .
Windows 10 (XAudio2.9); Windows 8, Windows Phone 8 (XAudio 2.8); SDK de DirectX (XAudio 2.7)Plataforma de destino | Windows |
Encabezado | xapo.h |