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