summaryrefslogtreecommitdiffstats
path: root/WebKit/chromium/src/WebAudioBus.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'WebKit/chromium/src/WebAudioBus.cpp')
-rw-r--r--WebKit/chromium/src/WebAudioBus.cpp18
1 files changed, 10 insertions, 8 deletions
diff --git a/WebKit/chromium/src/WebAudioBus.cpp b/WebKit/chromium/src/WebAudioBus.cpp
index ceccafc..9d4590e 100644
--- a/WebKit/chromium/src/WebAudioBus.cpp
+++ b/WebKit/chromium/src/WebAudioBus.cpp
@@ -44,14 +44,6 @@ namespace WebKit {
class WebAudioBusPrivate : public AudioBus {
};
-WebAudioBus::~WebAudioBus()
-{
-#if ENABLE(WEB_AUDIO)
- delete m_private;
- m_private = 0;
-#endif
-}
-
void WebAudioBus::initialize(unsigned numberOfChannels, size_t length, double sampleRate)
{
#if ENABLE(WEB_AUDIO)
@@ -66,6 +58,16 @@ void WebAudioBus::initialize(unsigned numberOfChannels, size_t length, double sa
#endif
}
+void WebAudioBus::reset()
+{
+#if ENABLE(WEB_AUDIO)
+ delete m_private;
+ m_private = 0;
+#else
+ ASSERT_NOT_REACHED();
+#endif
+}
+
unsigned WebAudioBus::numberOfChannels() const
{
#if ENABLE(WEB_AUDIO)