Share via


estructura ACX_PIN_CONFIG (acxpin.h)

La estructura ACX_PIN_CONFIG se usa para configurar un pin.

Sintaxis

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;

Miembros

Size

Tamaño de todos los datos de la estructura ACX_PIN_CONFIG en bytes. La función ACX_PIN_CONFIG_INIT establece este campo.

Flags

Combinación de valores de la enumeración ACX_PIN_CONFIG_FLAGS que describe el pin.

Id

Identificador asociado a la patilla.

Type

Valor de enumeración ACX_PIN_TYPE que especifica el tipo del pin.

Communication

Valor de enumeración ACX_PIN_COMMUNICATION que especifica el tipo de comunicación del pin.

Qualifier

Valor de enumeración ACX_PIN_QUALIFIER que especifica cómo se conecta el pin en la topología de audio de varios circuitos.

Category

Valor GUID que representa la categoría del pin.

Name

Valor GUID que representa el nombre del pin.

PinCallbacks

Puntero a una estructura ACX_PIN_CALLBACKS que especifica las funciones de devolución de llamada para el pin.

PropertiesCount

Especifica el tamaño de la matriz a la que apunta el campo Propiedades .

MethodsCount

Especifica el tamaño de la matriz a la que apunta el campo Métodos .

Properties

Puntero a una matriz de estructuras de ACX_PROPERTY_ITEM que contienen propiedades de patilla.

Methods

Puntero a una matriz de ACX_METHOD_ITEM estructuras que contienen métodos pin.

u

Unión utilizada para especificar la configuración de tipo adicional del pin.

u.MicrophoneConfig

Puntero a una estructura de ACX_MICROPHONE_CONFIG asociada al pin.

Comentarios

Las instancias de la estructura de ACX_PIN_CONFIG deben inicializarse llamando a la función ACX_PIN_CONFIG_INIT .

Requisitos de ACX

Versión mínima de ACX: 1.0

Para obtener más información sobre las versiones de ACX, consulte Introducción a la versión de ACX.

Requisitos

Requisito Valor
Header acxpin.h

Consulte también