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
- ACX_MIC_ARRAY_TYPE
- Unterstützung von Mikrofonarrays in Windows
- [acxpin.h-Header] (index.md)