Заголовок xapo.h

Этот заголовок используется API XAudio2. Дополнительные сведения см. в разделе:

xapo.h содержит следующие программные интерфейсы:

Интерфейсы

 
IXAPO

Интерфейс объекта обработки звука, который используется в цепочке эффектов XAudio2.
IXAPOParameters

Необязательный интерфейс, позволяющий XAPO использовать параметры, зависящие от эффекта.

Функции

 
XAPOAlloc

Макрос выделения памяти, используемый методами IXAPO, который должен выделять структуры произвольного размера, которые впоследствии возвращаются в приложение.
XAPOFree

Макрос, используемый для освобождения памяти, выделенной с помощью макроса XAPOAlloc.

Структуры

 
XAPO_LOCKFORPROCESS_PARAMETERS

Определяет параметры буфера потока, которые остаются постоянными во время блокировки XAPO. Используется с методом IXAPO::LockForProcess.
XAPO_PROCESS_BUFFER_PARAMETERS

Определяет параметры буфера потока, которые могут изменяться от одного вызова к другому. Используется с методом Process.
XAPO_REGISTRATION_PROPERTIES

Описание общих характеристик XAPO. Используется с IXAPO::GetRegistrationProperties, CXAPOParametersBase::CXAPOParametersBase и CXAPOBase::CXAPOBase.

Перечисления

 
XAPO_BUFFER_FLAGS

Описывает содержимое буфера потока.