Freigeben über


ACX_MIC_ARRAY_GEOMETRY-Struktur (acxpin.h)

Die ACX_MIC_ARRAY_GEOMETRY-Struktur gibt den Typ und die Geometrie des Mikrofonarrays an.

Syntax

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;

Member

Version

Gibt die Versionsnummer der Mikrofonarrayspezifikation an. Sie ist derzeit auf 0x0100 festgelegt, was eine Versionsnummer von 1.0 darstellt.

MicArrayType

Gibt den Typ des verwendeten Mikrofonarrays an. Dieser Member kann einer der ACX_MIC_ARRAY_TYPE Enumerationswerte sein.

VerticalAngleBegin

Gibt den vertikalen Winkel des Anfangs der Arbeitslautstärke des Mikrofonarrays an.

VerticalAngleEnd

Gibt den vertikalen Winkel des Endes der Arbeitslautstärke des Mikrofonarrays an.

HorizontalAngleBegin

Gibt den horizontalen Winkel des Arbeitsvolumens an.

HorizontalAngleEnd

Gibt das horizontale Winkelende des Arbeitsvolumens an.

FrequencyBandLo

Gibt das untere Ende des Frequenzbereichs für das Mikrofonarray an.

FrequencyBandHi

Gibt das high end des Frequenzbereichs für das Mikrofonarray an.

Hinweise

Alle Winkelwerte werden in Einheiten von 1/10000stel eines Bogenmaßes ausgedrückt. Beispielsweise wird 3,1416 Bogenmaß als 31416 Einheiten ausgedrückt. Zulässige Werte reichen von -31416 bis 31416 Einheiten.

Alle Koordinatenwerte werden in Millimetern ausgedrückt. Zulässige Werte reichen von -32768 bis einschließlich 32767.

Frequenzwerte werden in Hertz (Hz) ausgedrückt.

Weitere Informationen zum Verarbeiten eines Mikrofonarrays in Windows finden Sie im Whitepaper Mikrofonarrayunterstützung in Windows .

ACX-Anforderungen

ACX-Mindestversion: 1.0

Weitere Informationen zu ACX-Versionen finden Sie unter ACX-Versionsübersicht.

Anforderungen

Anforderung Wert
Header acxpin.h

Weitere Informationen