次の方法で共有


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 バージョンの概要 参照してください。

必要条件

要件 価値
ヘッダー acxpin.h

関連項目