| Index: webrtc/modules/audio_processing/level_controller/level_controller.h
|
| diff --git a/webrtc/modules/audio_processing/level_controller/level_controller.h b/webrtc/modules/audio_processing/level_controller/level_controller.h
|
| index 65fc36005b692de46e114ca78be81f0ca1ada534..01dbf3678cb9901e91388723b38a9d80c402fe63 100644
|
| --- a/webrtc/modules/audio_processing/level_controller/level_controller.h
|
| +++ b/webrtc/modules/audio_processing/level_controller/level_controller.h
|
| @@ -38,6 +38,14 @@ class LevelController {
|
| void Process(AudioBuffer* audio);
|
| float GetLastGain() { return last_gain_; }
|
|
|
| + // Validates a config.
|
| + static bool Validate(const AudioProcessing::Config::LevelController& config);
|
| + // Dumps a config to a string.
|
| + static std::string ToString(
|
| + const AudioProcessing::Config::LevelController& config);
|
| + // Produces a default config which is valid.
|
| + static AudioProcessing::Config::LevelController DefaultConfig();
|
| +
|
| private:
|
| class Metrics {
|
| public:
|
|
|