Condividi tramite


struttura ACX_PIN_CONFIG (acxpin.h)

La struttura ACX_PIN_CONFIG viene usata per configurare un pin.

Sintassi

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;

Members

Size

Dimensioni di tutti i dati nella struttura ACX_PIN_CONFIG in byte. Questo campo viene impostato dalla funzione ACX_PIN_CONFIG_INIT .

Flags

Combinazione di valori dell'enumerazione ACX_PIN_CONFIG_FLAGS che descrivono il pin.

Id

Identificatore associato al pin.

Type

Valore di enumerazione ACX_PIN_TYPE che specifica il tipo del pin.

Communication

Valore di enumerazione ACX_PIN_COMMUNICATION che specifica il tipo di comunicazione del pin.

Qualifier

Valore di enumerazione ACX_PIN_QUALIFIER che specifica la modalità di connessione del pin nella topologia audio multi circuito.

Category

Valore GUID che rappresenta la categoria del pin.

Name

Valore GUID che rappresenta il nome del pin.

PinCallbacks

Puntatore a una struttura ACX_PIN_CALLBACKS che specifica le funzioni di callback per il pin.

PropertiesCount

Specifica le dimensioni della matrice a cui punta il campo Proprietà .

MethodsCount

Specifica le dimensioni della matrice a cui punta il campo Metodi .

Properties

Puntatore a una matrice di strutture ACX_PROPERTY_ITEM contenenti proprietà del pin.

Methods

Puntatore a una matrice di strutture ACX_METHOD_ITEM contenenti metodi pin.

u

Unione utilizzata per specificare la configurazione del tipo aggiuntivo del pin.

u.MicrophoneConfig

Puntatore a una struttura ACX_MICROPHONE_CONFIG associata al segnaposto.

Commenti

Le istanze della struttura ACX_PIN_CONFIG devono essere inizializzate chiamando la funzione ACX_PIN_CONFIG_INIT .

Requisiti di ACX

Versione minima di ACX: 1.0

Per altre informazioni sulle versioni ACX, vedere La panoramica della versione di ACX.

Requisiti

Requisito Valore
Intestazione acxpin.h

Vedi anche