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 版本概觀

規格需求

需求
標頭 acxpin.h

另請參閱