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 |