Método IXAPO::IsOutputFormatSupported (xapo.h)
Consulta si se admite un formato de salida específico para un formato de entrada determinado.
Sintaxis
HRESULT IsOutputFormatSupported(
[in] const WAVEFORMATEX *pInputFormat,
[in] const WAVEFORMATEX *pRequestedOutputFormat,
[out] WAVEFORMATEX **ppSupportedOutputFormat
);
Parámetros
[in] pInputFormat
Formato de entrada.
[in] pRequestedOutputFormat
Formato de salida que se va a comprobar si se admite.
[out] ppSupportedOutputFormat
Si no es NULL y el formato de salida no se admite para el formato de entrada especificado, ppSupportedOutputFormat devuelve un puntero al formato de salida más cercano que se admite. Use XAPOFree para liberar la estructura devuelta.
Valor devuelto
Devuelve S_OK si se admite el par de formato. Devuelve XAPO_E_FORMAT_UNSUPPORTED si no se admite el par de formato.
Comentarios
Los métodos IXAPO::IsInputFormatSupported e IsOutputFormatSupported 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 IsOutputFormatSupported puede cambiar, en función del estado interno del XAPO, pero su comportamiento debe permanecer constante entre las llamadas a los métodos IXAPO::LockForProcess e IXAPO::UnlockForProcess .
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 | xapo.h |