Структура 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 |