Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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_CHANValue: 0 Use a single channel. Specify the channel number in the last 8 bits of the value. | 
| MICARRAY_SIMPLE_SUMValue: 0x100 Sum all of the channels. | 
| MICARRAY_SINGLE_BEAMValue: 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_BEAMValue: 0x400 Use beam forming with the center beam. | 
| MICARRAY_EXTERN_BEAMValue: 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 |