Заголовок 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 Описывает содержимое буфера потока. |