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 |
Minimum supported server |
Windows Server 2003 |
Header |
Wmcodecdsp.h |
See Also
Send comments about this topic to Microsoft
Build date: 4/7/2010