Поделиться через


структура ACX_MICROPHONE_CONFIG (acxpin.h)

Структура ACX_MICROPHONE_CONFIG используется для настройки микрофона.

Синтаксис

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;

Члены

Size

Размер всех данных в структуре ACX_MICROPHONE_CONFIG в байтах.

Flags

Сочетание значений из перечисления ACX_MICROPHONE_CONFIG_FLAGS, описывающего микрофон.

MicrophoneSnrDB

Значение 16,16 фиксированной точки decibel (dB), указывающее коэффициент сигнала к шуму микрофона. Если задано значение LONG_MIN_VALUE, это поле не поддерживается.

MicrophoneSensitivityDB

Значение 16.16 фиксированной точки decibel (dB), указывающее чувствительность микрофона. Если задано значение LONG_MIN_VALUE, это поле не поддерживается.

MicArrayGeometry

Необязательная ACX_MIC_ARRAY_GEOMETRY структура, описывающая геометрию микрофона, если это массив микрофона.

InterleavedFormat

Необязательный указатель на структуру ACX_INTERLEAVED_AUDIO_FORMAT_INFORMATION, которая указывает, как звук с микрофоном пересекается.

Замечания

Структура ACX_MICROPHONE_CONFIG должна быть назначена элементуMicConfig структуры ACX_PIN_CONFIG и AcxPinConfigMicrophoneConfigSpecified должен быть включен в элемент Flags структуры ACX_PIN_CONFIG.

Чтобы инициализировать структуру ACX_MICROPHONE_CONFIG, драйвер должен вызывать ACX_MICROPHONE_CONFIG_INIT.

Требования к ACX

минимальная версия ACX: 1.0

Дополнительные сведения о версиях ACX см. в обзоре версий ACX.

Требования

Требование Ценность
заголовка acxpin.h

См. также