AudioProcessing is not a Module.

Remove Module as the base class of AudioProcessing. The inherited
methods were all no-ops.

TBR=bjornv

Review URL: https://webrtc-codereview.appspot.com/8779004

git-svn-id: http://webrtc.googlecode.com/svn/trunk@5556 4adac7df-926f-26a2-2b94-8c16560cd09d
This commit is contained in:
andrew@webrtc.org
2014-02-15 04:22:49 +00:00
parent b8c254abd6
commit f92aaff104
3 changed files with 1 additions and 16 deletions

View File

@ -15,7 +15,6 @@
#include <stdio.h> // FILE
#include "webrtc/common.h"
#include "webrtc/modules/interface/module.h"
#include "webrtc/typedefs.h"
struct AecCore;
@ -134,7 +133,7 @@ struct ExperimentalAgc {
// // Close the application...
// delete apm;
//
class AudioProcessing : public Module {
class AudioProcessing {
public:
// Creates an APM instance. Use one instance for every primary audio stream
// requiring processing. On the client-side, this would typically be one
@ -305,10 +304,6 @@ class AudioProcessing : public Module {
// will continue, but the parameter may have been truncated.
kBadStreamParameterWarning = -13
};
// Inherited from Module.
virtual int32_t TimeUntilNextProcess() OVERRIDE;
virtual int32_t Process() OVERRIDE;
};
// The acoustic echo cancellation (AEC) component provides better performance