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)
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für