structure ACX_MICROPHONE_CONFIG (acxpin.h)
La structure ACX_MICROPHONE_CONFIG est utilisée pour configurer un microphone.
Syntaxe
typedef struct _ACX_MICROPHONE_CONFIG {
ULONG Size;
ULONG Flags;
LONG MicrophoneSnrDB;
LONG MicrophoneSensitivityDB;
ACXMICARRAYGEOMETRY MicArrayGeometry;
PACX_INTERLEAVED_AUDIO_FORMAT_INFORMATION InterleavedFormat;
} ACX_MICROPHONE_CONFIG, *PACX_MICROPHONE_CONFIG;
Membres
Size
Taille de toutes les données de la structure ACX_MICROPHONE_CONFIG en octets.
Flags
Combinaison de valeurs de l’énumération ACX_MICROPHONE_CONFIG_FLAGS qui décrivent le microphone.
MicrophoneSnrDB
Valeur de décibel fixe de 16,16 points fixes (dB) spécifiant le rapport signal/bruit du microphone. Définir cette valeur sur LONG_MIN_VALUE signifie que ce champ n’est pas pris en charge.
MicrophoneSensitivityDB
Valeur de décibel fixe (dB) de 16.16 spécifiant la sensibilité du microphone. Définir cette valeur sur LONG_MIN_VALUE signifie que ce champ n’est pas pris en charge.
MicArrayGeometry
Structure facultative ACX_MIC_ARRAY_GEOMETRY qui décrit la géométrie du microphone s’il s’agit d’un tableau de microphones.
InterleavedFormat
Pointeur facultatif vers une structure de ACX_INTERLEAVED_AUDIO_FORMAT_INFORMATION qui spécifie comment l’audio de bouclage est entrelacé avec l’audio du microphone.
Remarques
La structure ACX_MICROPHONE_CONFIG doit être affectée au membre MicrophoneConfig de la structure ACX_PIN_CONFIG et AcxPinConfigMicrophoneConfigSpecified doivent être inclus dans le membre Flags de la structure ACX_PIN_CONFIG.
Pour initialiser une structure ACX_MICROPHONE_CONFIG, votre pilote doit appeler ACX_MICROPHONE_CONFIG_INIT.
Configuration requise pour ACX
version minimale d’ACX : 1.0
Pour plus d’informations sur les versions ACX, consultez vue d’ensemble de la version ACX.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | acxpin.h |
Voir aussi
- ACX_MICROPHONE_CONFIG_FLAGS
- ACX_MIC_ARRAY_GEOMETRY
- [en-tête acxpin.h](index.md)