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;

Member

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 zum Debuggen verwendet werden und wird standardmäßig auf GUID_NULL, falls nicht angegeben.

Flags

Acx-Elementkonfigurationsflags, die durch die ACX_ELEMENT_CONFIG_FLAGS-Enumeration definiert sind.

Derzeit sind keine Flagbits definiert. Festlegen dieses Elements auf 0 – AcxAudioElementConfigNoFlags

PropertiesCount

Die Anzahl der Eigenschaften. Dies ist eine einsbasierte Anzahl.

MethodsCount

Die Anzahl der Methoden. Dies ist eine einsbasierte 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 Verwendungsbeispiele finden Sie unten.

    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

AcX-Mindestversion: 1.0

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

Anforderungen

Anforderung Wert
Header acxelements.h

Weitere Informationen

  • [acxelements.h-Header] (index.md)