структура ACX_MIC_ARRAY_GEOMETRY (acxpin.h)
Структура ACX_MIC_ARRAY_GEOMETRY указывает тип и геометрию микрофонного массива.
Синтаксис
typedef struct _ACX_MIC_ARRAY_GEOMETRY {
USHORT Version;
USHORT MicArrayType;
SHORT VerticalAngleBegin;
SHORT VerticalAngleEnd;
SHORT HorizontalAngleBegin;
SHORT HorizontalAngleEnd;
ULONG FrequencyBandLo;
ULONG FrequencyBandHi;
} ACX_MIC_ARRAY_GEOMETRY, *PACX_MIC_ARRAY_GEOMETRY;
Члены
Version
Указывает номер версии спецификации массива микрофонов. В настоящее время задано значение 0x0100, представляющее номер версии 1.0.
MicArrayType
Указывает тип используемого массива микрофонов. Этот элемент может быть любым из значений перечисления ACX_MIC_ARRAY_TYPE .
VerticalAngleBegin
Задает вертикальный угол начала рабочего объема микрофонного массива.
VerticalAngleEnd
Задает вертикальный угол конца рабочего объема микрофонного массива.
HorizontalAngleBegin
Указывает начало горизонтального угла рабочего тома.
HorizontalAngleEnd
Задает горизонтальный угол угла рабочего тома.
FrequencyBandLo
Задает низкий конец диапазона частот для массива микрофонов.
FrequencyBandHi
Задает высокий конец диапазона частот для массива микрофонов.
Комментарии
Все значения угла выражаются в единицах 1/10000 от радиана. Например, 3,1416 радианы выражаются как 31416 единиц. Допустимые значения варьируются от -31416 до 31416 единиц.
Все значения координат выражаются в миллиметрах. Допустимые значения варьируются от -32768 до 32767 включительно.
Значения частоты выражаются в герцах (Гц).
Дополнительные сведения об обработке массива микрофонов в Windows см. в техническом документе Поддержка массива микрофонов в Windows .
Требования ACX
Минимальная версия ACX: 1.0
Дополнительные сведения о версиях ACX см. в статье Обзор версий ACX.
Требования
Требование | Значение |
---|---|
Заголовок | acxpin.h |
См. также раздел
- ACX_MIC_ARRAY_TYPE
- Поддержка массива микрофонов в Windows
- [заголовок acxpin.h] (index.md)