xapo.h 标头

XAudio2 API 使用此标头。 有关详细信息,请参阅:

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

描述流缓冲区的内容。