ACX_PIN_CONFIG-Struktur (acxpin.h)
Die ACX_PIN_CONFIG-Struktur wird verwendet, um eine 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;
} 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 ACX_PIN_CONFIG_INIT-Funktion festgelegt.
Flags
Eine Kombination von Werten aus dem ACX_PIN_CONFIG_FLAGS Aufzählung, die den Stift beschreiben.
Id
Ein Bezeichner, der dem 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 Leitungen 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 Anheftmethoden 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 Stift zugeordnet ist.
Hinweise
Instanzen der ACX_PIN_CONFIG-Struktur müssen durch Aufrufen der ACX_PIN_CONFIG_INIT-Funktion 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 |