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;

Angehörige

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. Bei diesem Element kann es sich um einen der ACX_MIC_ARRAY_TYPE Enumerationswerte handeln.

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 niedrige Ende des Frequenzbereichs für das Mikrofonarray an.

FrequencyBandHi

Gibt das High-End des Frequenzbereichs für das Mikrofonarray an.

Bemerkungen

Alle Winkelwerte werden in Einheiten von 1/10000th eines Bogenmaßs 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 Millimeter 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 in der Mikrofonarrayunterstützung in Windows Whitepaper.

ACX-Anforderungen

Mindestens ACX-Version: 1.0

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

Anforderungen

Anforderung Wert
Header- acxpin.h

Siehe auch