Freigeben über


APOInitBaseStruct-Struktur (audioenginebaseapo.h)

Die APOInitBaseStruct-Struktur ist der Basisinitialisierungsheader, der einem anderen vorangehen muss.
Initialisierungsdaten in IAudioProcessingObject::Initialize.

Syntax

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

Member

cbSize

Die Gesamtgröße der Struktur in Bytes.

clsid

Die Klassen-ID (CLSID) des APO.

Hinweise

Wenn die angegebene CLSID nicht übereinstimmt, wurde die APOInitBaseStruct-Struktur nicht für diesen APO entwickelt, und dies ist eine Fehlerbedingung. Und wenn sich die CLSID des APO ändert
zwischen Versionen kann die CLSID auch für die Versionsverwaltung verwendet werden. Wenn die CLSID für die Versionsverwaltung verwendet wird, kann eine frühere Version weiterhin vom APO unterstützt werden.

Anforderungen

Anforderung Wert
Header audioenginebaseapo.h

Weitere Informationen

APOInitSystemEffects

IAudioProcessingObject::Initialize