| Index: webrtc/media/engine/apm_helpers.h
|
| diff --git a/webrtc/media/engine/apm_helpers.h b/webrtc/media/engine/apm_helpers.h
|
| index 1bcf0511ec1fb85f034df0dc3473807909f56913..eff7133c44b23bd810d8209c05585d6c1354a4f9 100644
|
| --- a/webrtc/media/engine/apm_helpers.h
|
| +++ b/webrtc/media/engine/apm_helpers.h
|
| @@ -11,13 +11,22 @@
|
| #ifndef WEBRTC_MEDIA_ENGINE_APM_HELPERS_H_
|
| #define WEBRTC_MEDIA_ENGINE_APM_HELPERS_H_
|
|
|
| -#include "webrtc/common_types.h"
|
| -
|
| namespace webrtc {
|
|
|
| class AudioProcessing;
|
| class AudioDeviceModule;
|
|
|
| +enum EcModes {
|
| + kEcConference, // Conferencing default (aggressive AEC).
|
| + kEcAecm, // AEC mobile.
|
| +};
|
| +
|
| +struct AgcConfig {
|
| + unsigned short targetLeveldBOv;
|
| + unsigned short digitalCompressionGaindB;
|
| + bool limiterEnable;
|
| +};
|
| +
|
| namespace apm_helpers {
|
|
|
| AgcConfig GetAgcConfig(AudioProcessing* apm);
|
| @@ -25,8 +34,7 @@ void SetAgcConfig(AudioProcessing* apm,
|
| const AgcConfig& config);
|
| void SetAgcStatus(AudioProcessing* apm,
|
| AudioDeviceModule* adm,
|
| - bool enable,
|
| - AgcModes mode);
|
| + bool enable);
|
| void SetEcStatus(AudioProcessing* apm,
|
| bool enable,
|
| EcModes mode);
|
|
|