MIC_ARRAY_MODE enumeration (wmcodecdsp.h)
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 = 0,
MICARRAY_SIMPLE_SUM = 0x100,
MICARRAY_SINGLE_BEAM = 0x200,
MICARRAY_FIXED_BEAM = 0x400,
MICARRAY_EXTERN_BEAM = 0x800
} ;
Constants
MICARRAY_SINGLE_CHAN Value: 0 Use a single channel. Specify the channel number in the last 8 bits of the value. |
MICARRAY_SIMPLE_SUM Value: 0x100 Sum all of the channels. |
MICARRAY_SINGLE_BEAM Value: 0x200 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 Value: 0x400 Use beam forming with the center beam. |
MICARRAY_EXTERN_BEAM Value: 0x800 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
Requirement | Value |
---|---|
Minimum supported client | Windows XP [desktop apps only] |
Minimum supported server | Windows Server 2003 [desktop apps only] |
Header | wmcodecdsp.h |