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


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

См. также