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 |