Export (0) Print
Expand All
Expand Minimize

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 [desktop apps only]

Minimum supported server

Windows Server 2003 [desktop apps only]

Header

Wmcodecdsp.h

See also

Media Foundation Enumerations
Voice Capture

 

 

Community Additions

ADD
Show:
© 2014 Microsoft