Chromium Code Reviews| Index: third_party/WebKit/Source/modules/webaudio/AudioProcessingEvent.h |
| diff --git a/third_party/WebKit/Source/modules/webaudio/AudioProcessingEvent.h b/third_party/WebKit/Source/modules/webaudio/AudioProcessingEvent.h |
| index a85b8de0fbae1b77a3e9ea8abad1767953effa69..5c027b5b1c2f83f524aa5c92a62129794678b1f0 100644 |
| --- a/third_party/WebKit/Source/modules/webaudio/AudioProcessingEvent.h |
| +++ b/third_party/WebKit/Source/modules/webaudio/AudioProcessingEvent.h |
| @@ -28,12 +28,15 @@ |
| #include "modules/EventModules.h" |
| #include "modules/webaudio/AudioBuffer.h" |
| +#include "modules/webaudio/AudioProcessingEventInit.h" |
| + |
| #include "wtf/PassRefPtr.h" |
| #include "wtf/RefPtr.h" |
| namespace blink { |
| class AudioBuffer; |
| +class AudioProcessingEventInit; |
| class AudioProcessingEvent final : public Event { |
| DEFINE_WRAPPERTYPEINFO(); |
| @@ -44,6 +47,9 @@ class AudioProcessingEvent final : public Event { |
| AudioBuffer* outputBuffer, |
| double playbackTime); |
| + static AudioProcessingEvent* create(const AtomicString& eventType, |
|
foolip
2016/11/15 19:53:33
s/eventType/type/ for consistency
Raymond Toy
2016/11/15 22:07:42
Done.
|
| + const AudioProcessingEventInit&); |
| + |
| ~AudioProcessingEvent() override; |
| AudioBuffer* inputBuffer() { return m_inputBuffer.get(); } |
| @@ -59,6 +65,8 @@ class AudioProcessingEvent final : public Event { |
| AudioProcessingEvent(AudioBuffer* inputBuffer, |
| AudioBuffer* outputBuffer, |
| double playbackTime); |
| + AudioProcessingEvent(const AtomicString& type, |
| + const AudioProcessingEventInit&); |
| Member<AudioBuffer> m_inputBuffer; |
| Member<AudioBuffer> m_outputBuffer; |