APOInitBaseStruct 構造体 (audioenginebaseapo.h)

APOInitBaseStruct 構造体は、他の構造体の前に配置する必要がある基本初期化ヘッダーです。
IAudioProcessingObject::Initialize の初期化データ。

構文

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

メンバー

cbSize

構造体の合計サイズ (バイト単位)。

clsid

APO のクラス ID (CLSID)。

注釈

指定した CLSID が一致しない場合、APOInitBaseStruct 構造体はこの APO 用に設計されておらず、これはエラー状態です。 APO の CLSID が変更された場合
バージョン間では、CLSID をバージョン管理にも使用できます。 CLSID をバージョン管理に使用する場合でも、APO で以前のバージョンがサポートされている可能性があります。

要件

要件
Header audioenginebaseapo.h

こちらもご覧ください

APOInitSystemEffects

IAudioProcessingObject::Initialize