AEC_SYSTEM_MODE Enumeration
![]() |
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
.gif)