Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Структура 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 |