Поделиться через


Структура APOInitBaseStruct (audioenginebaseapo.h)

Структура APOInitBaseStruct — это базовый заголовок инициализации, который должен предшествовать другим
данные инициализации в IAudioProcessingObject::Initialize.

Синтаксис

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

Члены

cbSize

Общий размер структуры в байтах.

clsid

Идентификатор класса (CLSID) объекта APO.

Комментарии

Если указанный идентификатор CLSID не совпадает, то структура APOInitBaseStruct не была разработана для этого объекта APO, и это является ошибкой. И если clSID APO изменяется
между версиями, то для управления версиями также можно использовать ИДЕНТИФИКАТОР CLSID. В случае, когда CLSID используется для управления версиями, APO может по-прежнему поддерживать предыдущую версию.

Требования

Требование Значение
Заголовок audioenginebaseapo.h

См. также раздел

APOInitSystemEffects

IAudioProcessingObject::Initialize