Index: third_party/WebKit/Source/platform/audio/AudioDestinationConsumer.h |
diff --git a/third_party/WebKit/Source/platform/audio/AudioDestinationConsumer.h b/third_party/WebKit/Source/platform/audio/AudioDestinationConsumer.h |
index 849fef2d9cc9fbe79a0ae6f52bcf15520b9e1887..99c2b5fe823d574c3122adac9d607d4033567375 100644 |
--- a/third_party/WebKit/Source/platform/audio/AudioDestinationConsumer.h |
+++ b/third_party/WebKit/Source/platform/audio/AudioDestinationConsumer.h |
@@ -31,17 +31,20 @@ |
#ifndef AudioDestinationConsumer_h |
#define AudioDestinationConsumer_h |
-#include <memory> |
#include "platform/PlatformExport.h" |
+#include "platform/heap/Handle.h" |
namespace blink { |
class AudioBus; |
-class PLATFORM_EXPORT AudioDestinationConsumer { |
+class PLATFORM_EXPORT AudioDestinationConsumer |
+ : public GarbageCollected<AudioDestinationConsumer> { |
public: |
virtual void setFormat(size_t numberOfChannels, float sampleRate) = 0; |
virtual void consumeAudio(AudioBus*, size_t numberOfFrames) = 0; |
+ |
+ DEFINE_INLINE_VIRTUAL_TRACE() {} |
}; |
} // namespace blink |