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
マイク配列仕様のバージョン番号を指定します。 現在、バージョン番号 1.0 を表す 0x0100 に設定されています。
MicArrayType
使用中のマイク配列の種類を指定します。 このメンバーには、 ACX_MIC_ARRAY_TYPE 列挙値のいずれかを指定できます。
VerticalAngleBegin
マイク配列の作業ボリュームの開始の垂直角度を指定します。
VerticalAngleEnd
マイク配列の作業ボリュームの終端の垂直角度を指定します。
HorizontalAngleBegin
作業量の水平角度の開始を指定します。
HorizontalAngleEnd
作業量の水平方向の角度の端を指定します。
FrequencyBandLo
マイク配列の周波数範囲の下端を指定します。
FrequencyBandHi
マイク配列の周波数範囲の上端を指定します。
注釈
すべての角度の値は、ラジアンの 1/10000 の単位で表されます。 たとえば、3.1416 ラジアンは 31416 単位で表されます。 使用できる値の範囲は-31416 ~ 31416 です。
すべての座標値はミリメートルで表されます。 許容される値の範囲は-32768 ~ 32767 です。
周波数の値は、ヘルツ (Hz) で表されます。
Windows でマイク配列を処理する方法の詳細については、「Windows のマイク 配列のサポート 」ホワイト ペーパーを参照してください。
ACX の要件
最小 ACX バージョン: 1.0
ACX バージョンの詳細については、「 ACX バージョンの概要」を参照してください。
要件
要件 | 値 |
---|---|
Header | acxpin.h |
こちらもご覧ください
- ACX_MIC_ARRAY_TYPE
- Windows でのマイク配列のサポート
- [acxpin.h ヘッダー](index.md)