IXAPO 接口 (xapo.h)
用于 XAudio2 效果链中的音频处理对象的接口。
继承
IXAPO 接口继承自 IUnknown 接口。 IXAPO 还具有以下类型的成员:
方法
IXAPO 接口具有这些方法。
IXAPO::CalcInputFrames 返回生成给定数量的输出帧所需的输入帧数。 |
IXAPO::CalcOutputFrames 返回将从给定数量的输入帧生成的输出帧数。 |
IXAPO::GetRegistrationProperties 返回 XAPO 的注册属性。 |
IXAPO::Initialize 执行任何特定于效果的初始化。 |
IXAPO::IsInputFormatSupported 查询给定输出格式是否支持特定输入格式。 |
IXAPO::IsOutputFormatSupported 查询给定输入格式是否支持特定输出格式。 |
IXAPO::LockForProcess 由 XAudio2 调用以锁定 XAPO 的输入和输出配置,允许它在实时线程上调用 Process 之前执行任何最终初始化。 |
IXAPO::P rocess 在给定输入和输出缓冲区上运行 XAPO 的数字信号处理 (DSP) 代码。 |
IXAPO::Reset 重置依赖于帧历史记录的变量。 |
IXAPO::UnlockForProcess 解除分配使用 LockForProcess 方法分配的变量。 |
注解
平台要求
Windows 10 (XAudio2.9) ;Windows 8、Windows Phone 8 (XAudio 2.8) ;DirectX SDK (XAudio 2.7)要求
目标平台 | Windows |
标头 | xapo.h |