Index: modules/webaudio/AudioNode.idl |
diff --git a/modules/webaudio/AudioNode.idl b/modules/webaudio/AudioNode.idl |
index 56c3425a11ebfee09450f29ba0dadd994b6753aa..7dbb3a848a097bc390414eeef1954410aa17441e 100644 |
--- a/modules/webaudio/AudioNode.idl |
+++ b/modules/webaudio/AudioNode.idl |
@@ -36,19 +36,17 @@ enum ChannelInterpretation { |
// http://webaudio.github.io/web-audio-api/#idl-def-AudioNode |
[ |
- Conditional=WEB_AUDIO, |
GarbageCollected, |
- TypeChecking=Interface |
] interface AudioNode : EventTarget { |
- [RaisesException] void connect(AudioNode destination, optional unsigned long output = 0, optional unsigned long input = 0); |
- [RaisesException] void connect(AudioParam destination, optional unsigned long output = 0); |
+ [RaisesException, MeasureAs=AudioNodeConnectToAudioNode] AudioNode connect(AudioNode destination, optional unsigned long output = 0, optional unsigned long input = 0); |
+ [RaisesException, MeasureAs=AudioNodeConnectToAudioParam] void connect(AudioParam destination, optional unsigned long output = 0); |
void disconnect(); |
- [RaisesException] void disconnect(unsigned long output); |
- [RaisesException] void disconnect(AudioNode destination); |
- [RaisesException] void disconnect(AudioNode destination, unsigned long output); |
- [RaisesException] void disconnect(AudioNode destination, unsigned long output, unsigned long input); |
- [RaisesException] void disconnect(AudioParam destination); |
- [RaisesException] void disconnect(AudioParam destination, unsigned long output); |
+ [RaisesException, MeasureAs=AudioNodeDisconnectFromAudioNode] void disconnect(unsigned long output); |
+ [RaisesException, MeasureAs=AudioNodeDisconnectFromAudioNode] void disconnect(AudioNode destination); |
+ [RaisesException, MeasureAs=AudioNodeDisconnectFromAudioNode] void disconnect(AudioNode destination, unsigned long output); |
+ [RaisesException, MeasureAs=AudioNodeDisconnectFromAudioNode] void disconnect(AudioNode destination, unsigned long output, unsigned long input); |
+ [RaisesException, MeasureAs=AudioNodeDisconnectFromAudioParam] void disconnect(AudioParam destination); |
+ [RaisesException, MeasureAs=AudioNodeDisconnectFromAudioParam] void disconnect(AudioParam destination, unsigned long output); |
readonly attribute AudioContext context; |
readonly attribute unsigned long numberOfInputs; |
readonly attribute unsigned long numberOfOutputs; |