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 MIC_ARRAY_MODE {
MICARRAY_SINGLE_CHAN = 0x0000,
MICARRAY_SIMPLE_SUM = 0x0100,
MICARRAY_SINGLE_BEAM = 0x0200,
MICARRAY_FIXED_BEAM = 0x0400,
MICARRAY_EXTERN_BEAM = 0x0800
} MIC_ARRAY_MODE;
Members
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
Client: Requires Windows Vista or Windows XP.
Header: Include wmcodecdsp.h.
See Also
.gif)