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

Enumeration Types

Using the Voice Capture DSP

Voice Capture

 

 

Send comments about this topic to Microsoft

Build date: 4/7/2010