Freigeben über


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

Weitere Informationen