ACX_MICROPHONE_CONFIG structure (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 (dB) de 16,16 spécifiant le rapport signal/bruit du microphone. La définition de cette valeur sur LONG_MIN_VALUE signifie que ce champ n’est pas pris en charge.

MicrophoneSensitivityDB

Valeur de décibel fixe (dB) 16,16 spécifiant la sensibilité du microphone. La définition de cette valeur sur LONG_MIN_VALUE signifie que ce champ n’est pas pris en charge.

MicArrayGeometry

Structure ACX_MIC_ARRAY_GEOMETRY facultative qui décrit la géométrie du microphone s’il s’agit d’un réseau 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 doit ê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 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

Voir aussi