Index: Source/modules/webaudio/AudioNode.h |
diff --git a/Source/modules/webaudio/AudioNode.h b/Source/modules/webaudio/AudioNode.h |
index 1fb8891c3e711a18c68d43c2ede66273aa884572..8b914cb2a1429c98ef2457a24d5229fa166cb47a 100644 |
--- a/Source/modules/webaudio/AudioNode.h |
+++ b/Source/modules/webaudio/AudioNode.h |
@@ -138,7 +138,15 @@ public: |
// Called from main thread by corresponding JavaScript methods. |
virtual void connect(AudioNode*, unsigned outputIndex, unsigned inputIndex, ExceptionState&); |
void connect(AudioParam*, unsigned outputIndex, ExceptionState&); |
+ |
+ virtual void disconnect(); |
virtual void disconnect(unsigned outputIndex, ExceptionState&); |
+ virtual void disconnect(AudioNode*, ExceptionState&); |
+ virtual void disconnect(AudioNode*, unsigned outputIndex, ExceptionState&); |
+ virtual void disconnect(AudioNode*, unsigned outputIndex, unsigned inputIndex, ExceptionState&); |
+ virtual void disconnect(AudioParam*, ExceptionState&); |
+ virtual void disconnect(AudioParam*, unsigned outputIndex, ExceptionState&); |
+ |
// Like disconnect, but no exception is thrown if the outputIndex is invalid. Just do nothing |
// in that case. |
virtual void disconnectWithoutException(unsigned outputIndex); |