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