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,包括 32767。

频率值以赫茨(Hz)表示。

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

ACX 要求

最低 ACX 版本: 1.0

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

要求

要求 价值
标头 acxpin.h

另请参阅