Partager via


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

Voir aussi

APOInitSystemEffects

IAudioProcessingObject ::Initialize