MIC_ARRAY_MODE enumeration
Specifies how the voice capture DSP performs microphone array processing. This enumeration is used with the MFPKEY_WMAAECMA_FEATR_MICARR_MODE property.
Syntax
typedef enum { MICARRAY_SINGLE_CHAN = 0x0000, MICARRAY_SIMPLE_SUM = 0x0100, MICARRAY_SINGLE_BEAM = 0x0200, MICARRAY_FIXED_BEAM = 0x0400, MICARRAY_EXTERN_BEAM = 0x0800 } MIC_ARRAY_MODE;
Constants
- MICARRAY_SINGLE_CHAN
-
Use a single channel. Specify the channel number in the last 8 bits of the value.
- MICARRAY_SIMPLE_SUM
-
Sum all of the channels.
- MICARRAY_SINGLE_BEAM
-
Use beam forming with a beam selected by the DSP. After processing starts, you can query which beam was selected by reading the MFPKEY_WMAAECMA_FEATR_MICARR_BEAM property.
- MICARRAY_FIXED_BEAM
-
Use beam forming with the center beam.
- MICARRAY_EXTERN_BEAM
-
Use beam forming with a beam selected by the application. If you set this value, set the MFPKEY_WMAAECMA_FEATR_MICARR_BEAM property to specify the beam.
Requirements
|
Minimum supported client |
Windows XP [desktop apps only] |
|---|---|
|
Minimum supported server |
Windows Server 2003 [desktop apps only] |
|
Header |
|
See also