Index: third_party/WebKit/Source/platform/audio/Panner.h |
diff --git a/third_party/WebKit/Source/platform/audio/Panner.h b/third_party/WebKit/Source/platform/audio/Panner.h |
index 79109cbb2f38f69f688f3e8c726c13639631005f..c032280ffae643d302745354b88ced1e96360e6c 100644 |
--- a/third_party/WebKit/Source/platform/audio/Panner.h |
+++ b/third_party/WebKit/Source/platform/audio/Panner.h |
@@ -30,6 +30,7 @@ |
#define Panner_h |
#include "platform/PlatformExport.h" |
+#include "platform/audio/AudioBus.h" |
#include "wtf/Allocator.h" |
#include "wtf/Noncopyable.h" |
#include "wtf/build_config.h" |
@@ -37,7 +38,6 @@ |
namespace blink { |
-class AudioBus; |
class HRTFDatabaseLoader; |
// Abstract base class for panning a mono or stereo source. |
@@ -58,8 +58,8 @@ public: |
virtual ~Panner() { }; |
- virtual void pan(double azimuth, double elevation, const AudioBus* inputBus, AudioBus* outputBus, size_t framesToProcess) = 0; |
- virtual void panWithSampleAccurateValues(double* azimuth, double* elevation, const AudioBus* inputBus, AudioBus* outputBus, size_t framesToProcess) = 0; |
+ virtual void pan(double azimuth, double elevation, const AudioBus* inputBus, AudioBus* outputBus, size_t framesToProcess, AudioBus::ChannelInterpretation) = 0; |
+ virtual void panWithSampleAccurateValues(double* azimuth, double* elevation, const AudioBus* inputBus, AudioBus* outputBus, size_t framesToProcess, AudioBus::ChannelInterpretation) = 0; |
virtual void reset() = 0; |