Inherits from NSObject
Declared in BZMediaParams.h

Overview

This interface describes the parameters for acoustic echo cancelation.

A BZAECParams object can be created as follows:

BZAECParams* bzAECParams = [[BZAECParams alloc] init];

Swift
let bzAECParams = BZAECParams()

Tasks

  •   m_bAECMobile

    This parameter specifies whether acoustic echo cancelation is running on a mobile device or not. Default: FALSE.

      property
  •   m_eAECMobileMode

    This parameter the acoustic echo cancelation mobile mode as defined in BZAecmModes. Default: BZAecmModes:BZAECMM_Speakerphone.

      property
  •   m_bEnableAECMobileComfortNoise

    This parameter specifies whether to enable acoustic echo cancelation mobile comfort noise. Comfort noise replaces suppressed background noise to maintain a consistent signal level. Default: FALSE.

      property
  •   m_bEnableDriftCompensation

    This parameter specifies whether or not to enable drift compensation. Default: FALSE.

      property
  •   m_nDelayOffsetMs

    This parameter specifies delay offset in milliseconds. This is an important parameter to tune and is dependent on the device hardware/software. Default: BZAECDefaultParams:AEC_DEFAULT_DelaytOffsetMs.

      property
  •   m_bEnableLevelEstimatorAEC

    This parameter specifies whether or not to enable level estimator. Default: FALSE.

      property
  •   m_bEnableEcDataDump

    This parameter specifies whether or not to enable echo canceler data dump. Warning: This results in large amount of data to be dumped/logged. Default: FALSE.

      property
  •   m_bEnableAecCoreDataDump

    This parameter specifies whether or not to enable acoustic echo cancelation core data dump. Warning: This results in large amount of data to be dumped/logged. Default: FALSE.

      property

Properties

m_bAECMobile

@property BOOL m_bAECMobile

Discussion

This parameter specifies whether acoustic echo cancelation is running on a mobile device or not. Default: FALSE.

Declared In

BZMediaParams.h

m_bEnableAECMobileComfortNoise

@property BOOL m_bEnableAECMobileComfortNoise

Discussion

This parameter specifies whether to enable acoustic echo cancelation mobile comfort noise. Comfort noise replaces suppressed background noise to maintain a consistent signal level. Default: FALSE.

Declared In

BZMediaParams.h

m_bEnableAecCoreDataDump

@property BOOL m_bEnableAecCoreDataDump

Discussion

This parameter specifies whether or not to enable acoustic echo cancelation core data dump. Warning: This results in large amount of data to be dumped/logged. Default: FALSE.

Declared In

BZMediaParams.h

m_bEnableDriftCompensation

@property BOOL m_bEnableDriftCompensation

Discussion

This parameter specifies whether or not to enable drift compensation. Default: FALSE.

Declared In

BZMediaParams.h

m_bEnableEcDataDump

@property BOOL m_bEnableEcDataDump

Discussion

This parameter specifies whether or not to enable echo canceler data dump. Warning: This results in large amount of data to be dumped/logged. Default: FALSE.

Declared In

BZMediaParams.h

m_bEnableLevelEstimatorAEC

@property BOOL m_bEnableLevelEstimatorAEC

Discussion

This parameter specifies whether or not to enable level estimator. Default: FALSE.

Declared In

BZMediaParams.h

m_eAECMobileMode

@property BZAecmModes m_eAECMobileMode

Discussion

This parameter the acoustic echo cancelation mobile mode as defined in BZAecmModes. Default: BZAecmModes:BZAECMM_Speakerphone.

Declared In

BZMediaParams.h

m_nDelayOffsetMs

@property int m_nDelayOffsetMs

Discussion

This parameter specifies delay offset in milliseconds. This is an important parameter to tune and is dependent on the device hardware/software. Default: BZAECDefaultParams:AEC_DEFAULT_DelaytOffsetMs.

Declared In

BZMediaParams.h