CXAPOParametersBase 类 (xapobase.h)

IXAPOParameters 接口的默认实现。

有关此类所有成员的列表,请参阅 CXAPOParametersBase 成员

继承

CXAPOParametersBase 类实现 CXAPOBaseIXAPOParameters。

方法

CXAPOParametersBase 类具有这些方法。

 
CXAPOParametersBase::BeginProcess

返回当前进程参数。
CXAPOParametersBase::CXAPOParametersBase

创建 CXAPOParametersBase 类的实例。
CXAPOParametersBase::EndProcess

通知 CXAPOParametersBase XAPO 已完成对当前进程参数的访问。
CXAPOParametersBase::OnSetParameters

由 IXAPOParameters::SetParameters 调用,以允许用户定义参数验证。
CXAPOParametersBase::P arametersChanged

指示自上次处理阶段以来是否调用了 IXAPOParameters::SetParameters。

注解

CXAPOParametersBase 为所有 IXAPOParameters 方法提供线程安全的可重写实现。

此类适用于大小大于 8 个字节的参数块。 若要实现较小参数块的同步,请直接对参数使用互锁操作。

平台要求

Windows 10 (XAudio2.9) ;Windows 8,Windows Phone 8 (XAudio 2.8) ;DirectX SDK (XAudio 2.7)

要求

要求
目标平台 Windows
标头 xapobase.h

另请参阅

CXAPOBase

CXAPOParametersBase 成员

IXAPOParameters