Share via


Clase CXAPOBase (xapobase.h)

Implementación predeterminada de la interfaz IXAPO .

Para obtener una lista de todos los miembros de esta clase, vea Miembros de CXAPOBase.

Herencia

La clase CXAPOBase implementa IXAPO.

Métodos

La clase CXAPOBase tiene estos métodos.

 
CXAPOBase::CXAPOBase

Crea una instancia de la clase CXAPOBase.
CXAPOBase::GetRegistrationPropertiesInternal

Devuelve un puntero a la estructura XAPO_REGISTRATION_PROPERTIES que contiene las propiedades de registro con las que se creó el XAPO.
CXAPOBase::IsLocked

Consulta si el XAPO está bloqueado.
CXAPOBase::P rocessThru

Lo llama una implementación de IXAPO::P rocess cuando se deshabilita un XAPO para su procesamiento.
CXAPOBase::ValidateFormatDefault

Comprueba que un formato de audio se encuentra dentro de los intervalos predeterminados admitidos.
CXAPOBase::ValidateFormatPair

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

Comentarios

CXAPOBase proporciona implementaciones reemplazables para todos los métodos de IXAPO excepto IXAPO::P rocess.

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

Consulte también

Miembros de CXAPOBase

Clases

IXAPO