MIC_ARRAY_MODE Enumeration

banner art

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 = 0x0000,
    MICARRAY_SIMPLE_SUM  = 0x0100,
    MICARRAY_SINGLE_BEAM = 0x0200,
    MICARRAY_FIXED_BEAM  = 0x0400,
    MICARRAY_EXTERN_BEAM = 0x0800
} MIC_ARRAY_MODE;

Members

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

Client: Requires Windows Vista or Windows XP.

Header: Include wmcodecdsp.h.

See Also