| 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;
|
|
|