0
|
guidMicArrayID
|
16
|
Globally unique identifier (GUID)
|
A unique ID that marks the beginning of the microphone array information in memory ( {07FE86C1-8948-4db5-B184-C5162D4AD314} ).
|
16
|
wDescriptorLength
|
2
|
Number
|
The length in bytes of the microphone array information, including the GUID and length fields.
|
18
|
wVersion
|
2
|
Binary coded decimal (BCD)
|
The version number of the microphone array specification, followed by this descriptor.
|
20
|
wMicArrayType
|
2
|
Number
|
The following values are defined:
00: Linear.
01: Planar.
02: 3-Dimensional (3D).
03-FFFF: Reserved
|
22
|
wWorkVertAngBeg
|
2
|
Number
|
The start of the work volume vertical angle.
|
24
|
wWorkVertAngEnd
|
2
|
Number
|
The end of the work volume vertical angle.
|
26
|
wWorkHorAngBeg
|
2
|
Number
|
The beginning of the work volume horizontal angle.
|
28
|
wWorkHorAngEnd
|
2
|
Number
|
The end of the work volume horizontal angle.
|
30
|
wWorkFreqBandLo
|
2
|
Number
|
The lower bound of the work frequency range.
|
32
|
wWorkFreqBandHi
|
2
|
Number
|
The upper bound of the work frequency range.
|
34
|
wNumberOfMics
|
2
|
Number
|
The number of individual microphone definitions that follow.
|
36
|
wMicrophoneType(0)
|
2
|
Number
|
A number that uniquely identifies the type of microphone 0:
00: Omni-Directional
01: SubCardioid
02: Cardioid
03: SuperCardioid
04: HyperCardioid
05: 8 Shaped
0F - FF: Vendor defined
|
38
|
wXCoordinate(0)
|
2
|
Number
|
The x-coordinate of microphone 0.
|
40
|
wYCoordinate(0)
|
2
|
Number
|
The y-coordinate of microphone 0.
|
42
|
wZCoordinate(0)
|
2
|
Number
|
The z-coordinate of microphone 0.
|
44
|
wMicVertAngle(0)
|
2
|
Number
|
The main response axis (MRA) vertical angle of microphone 0.
|
46
|
wMicHorAngle(0)
|
2
|
Number
|
The MRA horizontal angle of microphone 0.
|
…
|
…
|
…
|
…
|
Microphone definitions 1 - n-2.
|
34+((n-1)*12)
|
wMicType(n-1)
|
2
|
Number
|
A number that uniquely identifies the type of microphone n-1:
00: Omni-Directional
01: SubCardioid
02: Cardioid
03: SuperCardioid
04: HyperCardioid
05: 8 Shaped
0F - FF: Vendor defined
|
36+((n-1)*12)
|
wXCoordinate(n-1)
|
2
|
Number
|
The x-coordinate of microphone n-1.
|
38+((n-1)*12)
|
wYCoordinate(n-1)
|
2
|
Number
|
The y-coordinate of microphone n-1.
|
40+((n-1)*12)
|
wZCoordinate(n-1)
|
2
|
Number
|
The z-coordinate of microphone n-1.
|
42+((n-1)*12)
|
wMicVertAngle(n-1)
|
2
|
Number
|
The MRA vertical angle of microphone n-1.
|
44+((n-1)*12)
|
wMicHorAngle(n-1)
|
2
|
Number
|
The MRA horizontal angle of microphone n-1.
|