Compartir a través de


Encabezado xapo.h

Las API XAudio2 usan este encabezado. Para más información, consulte:

xapo.h contiene las siguientes interfaces de programación:

Interfaces

 
IXAPO

Interfaz de un objeto de procesamiento de audio que se usa en una cadena de efectos XAudio2.
IXAPOParameters

Interfaz opcional que permite a un XAPO usar parámetros específicos del efecto.

Functions

 
XAPOAlloc

Macro de asignación de memoria usada por métodos IXAPO que deben asignar estructuras de tamaño arbitrario que posteriormente se devuelven a la aplicación.
XAPOFree

Macro que se usa para liberar memoria asignada con la macro XAPOAlloc.

Estructuras

 
XAPO_LOCKFORPROCESS_PARAMETERS

Define los parámetros del búfer de secuencia que permanecen constantes mientras un XAPO está bloqueado. Se usa con el método IXAPO::LockForProcess.
XAPO_PROCESS_BUFFER_PARAMETERS

Define los parámetros del búfer de secuencia que pueden cambiar de una llamada a la siguiente. Se usa con el método Process.
XAPO_REGISTRATION_PROPERTIES

Describe las características generales de un XAPO. Se usa con IXAPO::GetRegistrationProperties, CXAPOParametersBase::CXAPOParametersBase y CXAPOBase::CXAPOBase.

Enumeraciones

 
XAPO_BUFFER_FLAGS

Describe el contenido de un búfer de secuencia.