diff options
Diffstat (limited to 'chromium/third_party/webrtc/modules/audio_processing/processing_component.h')
-rw-r--r-- | chromium/third_party/webrtc/modules/audio_processing/processing_component.h | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/chromium/third_party/webrtc/modules/audio_processing/processing_component.h b/chromium/third_party/webrtc/modules/audio_processing/processing_component.h index c090d222456..8ee3ac6c7db 100644 --- a/chromium/third_party/webrtc/modules/audio_processing/processing_component.h +++ b/chromium/third_party/webrtc/modules/audio_processing/processing_component.h @@ -13,16 +13,13 @@ #include <vector> -#include "webrtc/modules/audio_processing/include/audio_processing.h" +#include "webrtc/common.h" namespace webrtc { -class AudioProcessingImpl; - class ProcessingComponent { public: ProcessingComponent(); - explicit ProcessingComponent(const AudioProcessingImpl* apm); virtual ~ProcessingComponent(); virtual int Initialize(); @@ -41,11 +38,10 @@ class ProcessingComponent { virtual void* CreateHandle() const = 0; virtual int InitializeHandle(void* handle) const = 0; virtual int ConfigureHandle(void* handle) const = 0; - virtual int DestroyHandle(void* handle) const = 0; + virtual void DestroyHandle(void* handle) const = 0; virtual int num_handles_required() const = 0; virtual int GetHandleError(void* handle) const = 0; - const AudioProcessingImpl* apm_; std::vector<void*> handles_; bool initialized_; bool enabled_; |