| Index: Source/modules/webaudio/AudioContext.h
|
| diff --git a/Source/modules/webaudio/AudioContext.h b/Source/modules/webaudio/AudioContext.h
|
| index fde6ef7ed7740ff95a48abdf0ce71b0919cf28bc..1e54668a91992c2f8d2b5ac42efa20c049dd3414 100644
|
| --- a/Source/modules/webaudio/AudioContext.h
|
| +++ b/Source/modules/webaudio/AudioContext.h
|
| @@ -26,6 +26,7 @@
|
| #define AudioContext_h
|
|
|
| #include "core/dom/ActiveDOMObject.h"
|
| +#include "core/dom/DOMTypedArray.h"
|
| #include "core/events/EventListener.h"
|
| #include "modules/EventTargetModules.h"
|
| #include "modules/webaudio/AsyncAudioDecoder.h"
|
| @@ -99,7 +100,7 @@ public:
|
| AudioBuffer* createBuffer(unsigned numberOfChannels, size_t numberOfFrames, float sampleRate, ExceptionState&);
|
|
|
| // Asynchronous audio file data decoding.
|
| - void decodeAudioData(ArrayBuffer*, AudioBufferCallback*, AudioBufferCallback*, ExceptionState&);
|
| + void decodeAudioData(DOMArrayBuffer*, AudioBufferCallback*, AudioBufferCallback*, ExceptionState&);
|
|
|
| AudioListener* listener() { return m_listener.get(); }
|
|
|
| @@ -126,7 +127,7 @@ public:
|
| ChannelMergerNode* createChannelMerger(ExceptionState&);
|
| ChannelMergerNode* createChannelMerger(size_t numberOfInputs, ExceptionState&);
|
| OscillatorNode* createOscillator();
|
| - PeriodicWave* createPeriodicWave(Float32Array* real, Float32Array* imag, ExceptionState&);
|
| + PeriodicWave* createPeriodicWave(DOMFloat32Array* real, DOMFloat32Array* imag, ExceptionState&);
|
|
|
| // When a source node has no more processing to do (has finished playing), then it tells the context to dereference it.
|
| void notifyNodeFinishedProcessing(AudioNode*);
|
|
|