Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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
} ;
Constants
| SINGLE_CHANNEL_AECValue: 0 AEC processing only. | 
| ADAPTIVE_ARRAY_ONLYReserved. | 
| OPTIBEAM_ARRAY_ONLYMicrophone array processing only. | 
| ADAPTIVE_ARRAY_AND_AECReserved. | 
| OPTIBEAM_ARRAY_AND_AECMicrophone array processing and AEC processing. | 
| SINGLE_CHANNEL_NSAGCNo microphone array processing and no AEC processing. | 
| MODE_NOT_SETUninitialized. 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
| Requirement | Value | 
|---|---|
| Minimum supported client | Windows XP [desktop apps only] | 
| Minimum supported server | Windows Server 2003 [desktop apps only] | 
| Header | wmcodecdsp.h |