структура 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

См. также раздел