Freigeben über


ACX_ELEMENT_CONFIG Struktur (acxelements.h)

Die ACX_ELEMENT_CONFIG Struktur wird verwendet, um die Acx-Elementkonfiguration zu definieren.

Syntax

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;

Angehörige

Size

Die Länge dieser Struktur in Bytes.

Id

Eine Zahl, die die Element-ID darstellt.

Type

KSNODETYPE, z. B. KSNODETYPE_AUDIO_ENGINE oder KSNODETYPE_AUDIO_KEYWORDDETECTOR. Weitere Informationen finden Sie unter Audiotopologieknoten.

Name

Ein Zeiger auf eine GUID, die den Namen des Elements darstellt. Kann für das Debuggen verwendet werden und wird standardmäßig GUID_NULL, falls nicht angegeben.

Flags

Acx-Elementkonfigurationskennzeichnungen, die durch die ACX_ELEMENT_CONFIG_FLAGS Enumerationdefiniert werden.

Zurzeit sind keine Flagbits definiert. Set this member to zero - AcxAudioElementConfigNoFlags

PropertiesCount

Die Anzahl der Eigenschaften. Dies ist eine 1 basierende Anzahl.

MethodsCount

Die Anzahl der Methoden. Dies ist eine 1 basierende Anzahl.

Properties

Eine ACX_PROPERTY_ITEM Struktur, die die Eigenschaften für diese Acx-Elementkonfiguration definiert.

Methods

Eine ACX_METHOD_ITEM Struktur, die die Methoden für diese Acx-Elementkonfiguration definiert.

Bemerkungen

Beispiel

Die Beispielverwendung wird unten gezeigt.

    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-Anforderungen

Mindestens ACX-Version: 1.0

Weitere Informationen zu ACX-Versionen finden Sie unter ACX-Versionsübersicht.

Anforderungen

Anforderung Wert
Header- acxelements.h

Siehe auch