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 |