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(含 )。

频率值以 Hertz (Hz) 表示。

有关如何在 Windows 中处理麦克风阵列的详细信息,请参阅 Windows 中的麦克风阵列支持 白皮书。

ACX 要求

最低 ACX 版本: 1.0

有关 ACX 版本的详细信息,请参阅 ACX 版本概述

要求

要求
Header acxpin.h

另请参阅