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


структура ACX_ELEMENT_CONFIG (acxelements.h)

Структура ACX_ELEMENT_CONFIG используется для определения конфигурации элемента acx.

Синтаксис

typedef struct _ACX_ELEMENT_CONFIG {
  ULONG              Size;
  ULONG              Id;
  const GUID         *Type;
  const GUID         *Name;
  ULONG              Flags;
  ULONG              PropertiesCount;
  ULONG              MethodsCount;
  PACX_PROPERTY_ITEM Properties;
  PACX_METHOD_ITEM   Methods;
} ACX_ELEMENT_CONFIG, *PACX_ELEMENT_CONFIG;

Члены

Size

Длина в байтах этой структуры.

Id

Число, представляющее идентификатор элемента.

Type

KSNODETYPE, например KSNODETYPE_AUDIO_ENGINE или KSNODETYPE_AUDIO_KEYWORDDETECTOR. Дополнительные сведения см. в узлах аудио топологии.

Name

Указатель на GUID, представляющий имя элемента. Можно использовать для отладки и по умолчанию GUID_NULL, если он не указан.

Flags

Флаги конфигурации элемента Acx, определенные перечисленияACX_ELEMENT_CONFIG_FLAGS.

В настоящее время биты флагов не определены. Задайте для этого элемента значение нулю — AcxAudioElementConfigNoFlags

PropertiesCount

Количество свойств. Это одно число на основе.

MethodsCount

Количество методов. Это одно число на основе.

Properties

Структура ACX_PROPERTY_ITEM, которая определяет свойства для этой конфигурации элемента acx.

Methods

Структура ACX_METHOD_ITEM, которая определяет методы для этой конфигурации элемента acx.

Замечания

Пример

Ниже показан пример использования.

    WDF_OBJECT_ATTRIBUTES           attributes;
    ACX_ELEMENT_CONFIG              elementCfg;
    CODEC_ELEMENT_CONTEXT *         elementCtx;

    ACX_ELEMENT_CONFIG_INIT(&elementCfg);
    WDF_OBJECT_ATTRIBUTES_INIT_CONTEXT_TYPE(&attributes, CODEC_ELEMENT_CONTEXT);
    attributes.ParentObject = Circuit;
    
    status = AcxElementCreate(Circuit, &attributes, &elementCfg, Element);

Требования к ACX

минимальная версия ACX: 1.0

Дополнительные сведения о версиях ACX см. в обзоре версий ACX.

Требования

Требование Ценность
заголовка acxelements.h

См. также

  • [acxelements.h header](index.md)