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  {
  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;

Constants

  • 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

Minimum supported client

Windows XP

Minimum supported server

Windows Server 2003

Header

Wmcodecdsp.h

See Also

Enumeration Types

Using the Voice Capture DSP

Voice Capture

 

 

Send comments about this topic to Microsoft

Build date: 4/7/2010