APOInitBaseStruct 結構 (audioenginebaseapo.h)

APOInitBaseStruct 結構是必須在其他開頭的基底初始化標頭
IAudioProcessingObject::Initialize 中的初始化數據。

語法

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

成員

cbSize

結構的大小總計,以位元組為單位。

clsid

APO 的類別識別碼 (CLSID) 。

備註

如果指定的 CLSID 不相符,則 APOInitBaseStruct 結構不是針對此 APO 所設計,而且這是錯誤狀況。 如果 APO 的 CLSID 變更,則為
在版本之間,CLSID 也可用於版本管理。 在 CLSID 用於版本管理的情況下,APO 可能仍支援舊版。

規格需求

需求
標頭 audioenginebaseapo.h

另請參閱

APOInitSystemEffects

IAudioProcessingObject::Initialize