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;
ULONG MaxStreams;
} ACX_PIN_CONFIG, *PACX_PIN_CONFIG;
Membres
Size
Taille de toutes les données du ACX_PIN_CONFIG structure 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é à la broche.
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 la broche.
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 la broche.
Name
Valeur GUID représentant le nom de la broche.
PinCallbacks
Pointeur vers une structure de ACX_PIN_CALLBACKS qui spécifie les fonctions de rappel pour la broche.
PropertiesCount
Spécifie la taille du tableau pointé vers le champ Propriétés .
MethodsCount
Spécifie la taille du tableau pointé vers 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 la broche.
u.MicrophoneConfig
Pointeur vers une structure ACX_MICROPHONE_CONFIG associée à la broche.
MaxStreams
Spécifie le nombre maximal de flux pris en charge par la broche.
Remarques
Les instances de la structure ACX_PIN_CONFIG doivent être initialisées en appelant la fonction ACX_PIN_CONFIG_INIT .
Configuration requise d’ACX
Version minimale d’ACX : 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 |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour