ACX_PIN_CONFIG-Struktur (acxpin.h)
Die ACX_PIN_CONFIG-Struktur wird verwendet, um einen Pin zu konfigurieren.
Syntax
typedef struct _ACX_PIN_CONFIG {
ULONG Size;
ULONG Flags;
ULONG Id;
ACX_PIN_TYPE Type;
ACX_PIN_COMMUNICATION Communication;
ACX_PIN_QUALIFIER Qualifier;
const GUID *Category;
const GUID *Name;
PACX_PIN_CALLBACKS PinCallbacks;
ULONG PropertiesCount;
ULONG MethodsCount;
PACX_PROPERTY_ITEM Properties;
PACX_METHOD_ITEM Methods;
union {
PACX_MICROPHONE_CONFIG MicrophoneConfig;
} u;
ULONG MaxStreams;
} ACX_PIN_CONFIG, *PACX_PIN_CONFIG;
Member
Size
Die Größe aller Daten in der ACX_PIN_CONFIG-Struktur in Bytes. Dieses Feld wird von der funktion ACX_PIN_CONFIG_INIT festgelegt.
Flags
Eine Kombination von Werten aus der ACX_PIN_CONFIG_FLAGS Enumeration, die den Stift beschreibt.
Id
Ein Bezeichner, der der Pin zugeordnet ist.
Type
Ein ACX_PIN_TYPE Enumerationswert, der den Typ des Pins angibt.
Communication
Ein ACX_PIN_COMMUNICATION Enumerationswert, der den Kommunikationstyp des Pins angibt.
Qualifier
Ein ACX_PIN_QUALIFIER Enumerationswert, der angibt, wie der Pin in der Audiotopologie mit mehreren Schaltungen verbunden ist.
Category
Ein GUID-Wert, der die Kategorie des Pins darstellt.
Name
Ein GUID-Wert, der den Namen des Pins darstellt.
PinCallbacks
Ein Zeiger auf eine ACX_PIN_CALLBACKS-Struktur , die die Rückruffunktionen für den Pin angibt.
PropertiesCount
Gibt die Größe des Arrays an, auf das das Feld Eigenschaften verweist.
MethodsCount
Gibt die Größe des Arrays an, auf das das Feld Methoden verweist.
Properties
Ein Zeiger auf ein Array von ACX_PROPERTY_ITEM Strukturen, die Pineigenschaften enthalten.
Methods
Ein Zeiger auf ein Array von ACX_METHOD_ITEM Strukturen, die Pinmethoden enthalten.
u
Eine Union, die verwendet wird, um die zusätzliche Typkonfiguration des Pins anzugeben.
u.MicrophoneConfig
Ein Zeiger auf eine ACX_MICROPHONE_CONFIG Struktur, die dem Pin zugeordnet ist.
MaxStreams
Gibt die maximale Anzahl von Streams an, die vom Pin unterstützt werden.
Hinweise
Instanzen der ACX_PIN_CONFIG-Struktur müssen durch Aufrufen der funktion ACX_PIN_CONFIG_INIT initialisiert werden.
ACX-Anforderungen
ACX-Mindestversion: 1.0
Weitere Informationen zu ACX-Versionen finden Sie unter ACX-Versionsübersicht.
Anforderungen
Anforderung | Wert |
---|---|
Header | acxpin.h |
Weitere Informationen
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