Freigeben über


ACX_MICROPHONE_CONFIG-Struktur (acxpin.h)

Die ACX_MICROPHONE_CONFIG-Struktur wird verwendet, um ein Mikrofon zu konfigurieren.

Syntax

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;

Member

Size

Die Größe aller Daten in der ACX_MICROPHONE_CONFIG Struktur in Bytes.

Flags

Eine Kombination von Werten aus der ACX_MICROPHONE_CONFIG_FLAGS Aufzählung, die das Mikrofon beschreiben.

MicrophoneSnrDB

Ein Wert von 16,16 Festpunkt-Dezibel (dB), der das Signal-Rauschverhältnis des Mikrofons angibt. Wenn Sie dies auf LONG_MIN_VALUE festlegen, wird dieses Feld nicht unterstützt.

MicrophoneSensitivityDB

Ein Wert von 16,16 Festpunkt-Dezibel (dB), der die Empfindlichkeit des Mikrofons angibt. Wenn Sie dies auf LONG_MIN_VALUE festlegen, wird dieses Feld nicht unterstützt.

MicArrayGeometry

Eine optionale ACX_MIC_ARRAY_GEOMETRY Struktur, die die Geometrie des Mikrofons beschreibt, wenn es sich um ein Mikrofonarray handelt.

InterleavedFormat

Ein optionaler Zeiger auf eine ACX_INTERLEAVED_AUDIO_FORMAT_INFORMATION-Struktur , die angibt, wie Loopbackaudio mit dem Mikrofonaudio verzahnt wird.

Hinweise

Die ACX_MICROPHONE_CONFIG-Struktur sollte dem MicrophoneConfig-Member der ACX_PIN_CONFIG-Struktur zugewiesen werden, und AcxPinConfigMicrophoneConfigSpecified sollte im Flags-Member der ACX_PIN_CONFIG-Struktur enthalten sein.

Um eine ACX_MICROPHONE_CONFIG-Struktur zu initialisieren, sollte Ihr Treiber ACX_MICROPHONE_CONFIG_INIT aufrufen.

ACX-Anforderungen

AcX-Mindestversion: 1.0

Weitere Informationen zu ACX-Versionen finden Sie unter ACX-Versionsübersicht.

Anforderungen

Anforderung Wert
Header acxpin.h

Weitere Informationen