I’ve noticed the array microphone shows up in Vista as a 4 channel microphone. But it is limited to 16 KHz. It’s supposed to be changeable within the range 16 KHz to 48 KHz. I suspect 16 KHz isn’t really enough for full spatial localisation with an array Microphone.
By the way, the middle two channels are out of order, they are numbered from left to right: 1, 3, 2, 4
Do you know if the array microphone is actually detected as a proper array microphone for Vista to do noise reduction? Does the camera provide the necessary information about microphone arrangement?
Is your driver doing anything with the array microphone? Or is it purely Windows?
Can you fix it so the array microphone works in 48 KHz?