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

另请参阅

接口