AEC_SYSTEM_MODE Enumeration

banner art

Specifies the processing mode for the voice capture DSP. This enumeration is used with the MFPKEY_WMAAECMA_SYSTEM_MODE property.

Syntax

typedef enum AEC_SYSTEM_MODE {
    SINGLE_CHANNEL_AEC = 0,
    ADAPTIVE_ARRAY_ONLY,
    OPTIBEAM_ARRAY_ONLY,
    ADAPTIVE_ARRAY_AND_AEC,
    OPTIBEAM_ARRAY_AND_AEC,
    SINGLE_CHANNEL_NSAGC,
    MODE_NOT_SET
} AEC_SYSTEM_MODE;

Members

SINGLE_CHANNEL_AEC

AEC processing only.

ADAPTIVE_ARRAY_ONLY

Reserved.

OPTIBEAM_ARRAY_ONLY

Microphone array processing only.

ADAPTIVE_ARRAY_AND_AEC

Reserved.

OPTIBEAM_ARRAY_AND_AEC

Microphone array processing and AEC processing.

SINGLE_CHANNEL_NSAGC

No microphone array processing and no AEC processing.

MODE_NOT_SET

Uninitialized. This value is the initial value of the MFPKEY_WMAAECMA_SYSTEM_MODE property. Do not set this value.

Remarks

In all modes, the DSP applies noise suppression and automatic gain control by default. To disable noise suppression, set the MFPKEY_WMAAECMA_FEATR_NS property. To disable automatic gain control, set the MFPKEY_WMAAECMA_FEATR_AGC property.

Requirements

Client: Requires Windows Vista or Windows XP.

Header: Include wmcodecdsp.h.

See Also