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. |