Structure APOInitBaseStruct (audioenginebaseapo.h)
La structure APOInitBaseStruct est l’en-tête d’initialisation de base qui doit précéder d’autres
données d’initialisation dans IAudioProcessingObject ::Initialize.
Syntaxe
typedef struct APOInitBaseStruct {
UINT32 cbSize;
CLSID clsid;
} APOInitBaseStruct;
Membres
cbSize
Taille totale de la structure en octets.
clsid
ID de classe (CLSID) de l’APO.
Remarques
Si le CLSID spécifié ne correspond pas, la structure APOInitBaseStruct n’a pas été conçue pour cette APO, et il s’agit d’une condition d’erreur. Et si le CLSID de l’APO change
entre les versions, le CLSID peut également être utilisé pour la gestion des versions. Dans le cas où le CLSID est utilisé pour la gestion des versions, une version précédente peut toujours être prise en charge par l’APO.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | audioenginebaseapo.h |