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 |
另请参阅
- ACX_MIC_ARRAY_TYPE
- Windows 中的 麦克风阵列支持
- [acxpin.h 标头](index.md)