APOInitBaseStruct 结构 (audioenginebaseapo.h)

APOInitBaseStruct 结构是必须位于其他基础初始化标头之前
初始化 IAudioProcessingObject::Initialize 中的数据。

语法

typedef struct APOInitBaseStruct {
  UINT32 cbSize;
  CLSID  clsid;
} APOInitBaseStruct;

成员

cbSize

结构的总大小(以字节为单位)。

clsid

类 ID (APO 的 CLSID) 。

注解

如果指定的 CLSID 不匹配,则 APOInitBaseStruct 结构不是为此 APO 设计的,这是一个错误条件。 如果 APO 的 CLSID 发生更改,则
在版本之间,则 CLSID 也可用于版本管理。 在将 CLSID 用于版本管理的情况下,APO 可能仍支持以前的版本。

要求

要求
Header audioenginebaseapo.h

另请参阅

APOInitSystemEffects

IAudioProcessingObject::Initialize