structure ACX_PIN_CONFIG (acxpin.h)
La structure ACX_PIN_CONFIG est utilisée pour configurer une broche.
Syntaxe
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;
Membres
Size
Taille de toutes les données de la structure ACX_PIN_CONFIG en octets. Ce champ est défini par la fonction ACX_PIN_CONFIG_INIT .
Flags
Combinaison de valeurs de l’énumération ACX_PIN_CONFIG_FLAGS qui décrivent l’épingle.
Id
Identificateur associé à l’épingle.
Type
Valeur d’énumération ACX_PIN_TYPE qui spécifie le type de la broche.
Communication
Valeur d’énumération ACX_PIN_COMMUNICATION qui spécifie le type de communication de l’épingle.
Qualifier
Valeur d’énumération ACX_PIN_QUALIFIER qui spécifie la façon dont la broche est connectée dans la topologie audio multi-circuit.
Category
Valeur GUID représentant la catégorie de l’épingle.
Name
Valeur GUID représentant le nom de l’épingle.
PinCallbacks
Pointeur vers une structure de ACX_PIN_CALLBACKS qui spécifie les fonctions de rappel pour l’épingle.
PropertiesCount
Spécifie la taille du tableau vers lequel pointe le champ Propriétés .
MethodsCount
Spécifie la taille du tableau vers lequel pointe le champ Méthodes .
Properties
Pointeur vers un tableau de structures ACX_PROPERTY_ITEM contenant des propriétés d’épingle.
Methods
Pointeur vers un tableau de structures ACX_METHOD_ITEM contenant des méthodes d’épingle.
u
Union utilisée pour spécifier la configuration de type supplémentaire de l’épingle.
u.MicrophoneConfig
Pointeur vers une structure ACX_MICROPHONE_CONFIG associée à l’épingle.
Remarques
Les instances de la structure ACX_PIN_CONFIG doivent être initialisées en appelant la fonction ACX_PIN_CONFIG_INIT .
Configuration requise pour ACX
Version ACX minimale : 1.0
Pour plus d’informations sur les versions d’ACX, consultez Vue d’ensemble des versions d’ACX.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | acxpin.h |