--- a/webaudio/specification.html Fri Aug 17 21:44:07 2012 +0100
+++ b/webaudio/specification.html Tue Aug 21 15:36:48 2012 -0400
@@ -715,31 +715,25 @@
readonly attribute AudioListener listener;
readonly attribute unsigned long activeSourceCount;
- AudioBuffer createBuffer(unsigned long numberOfChannels, unsigned long length, float sampleRate)
- raises(DOMException);
-
- AudioBuffer createBuffer(ArrayBuffer buffer, boolean mixToMono)
- raises(DOMException);
+ AudioBuffer createBuffer(unsigned long numberOfChannels, unsigned long length, float sampleRate);
+
+ AudioBuffer createBuffer(ArrayBuffer buffer, boolean mixToMono);
void decodeAudioData(ArrayBuffer audioData,
AudioBufferCallback successCallback,
- optional AudioBufferCallback errorCallback)
- raises(DOMException);
+ optional AudioBufferCallback errorCallback);
<span class="comment">// AudioNode creation </span>
AudioBufferSourceNode createBufferSource();
- MediaElementAudioSourceNode createMediaElementSource(HTMLMediaElement mediaElement)
- raises(DOMException);
-
- MediaStreamAudioSourceNode createMediaStreamSource(MediaStream mediaStream)
- raises(DOMException);
+ MediaElementAudioSourceNode createMediaElementSource(HTMLMediaElement mediaElement);
+
+ MediaStreamAudioSourceNode createMediaStreamSource(MediaStream mediaStream);
JavaScriptAudioNode createJavaScriptNode(unsigned long bufferSize,
optional unsigned long numberOfInputChannels = 2,
- optional unsigned long numberOfOutputChannels = 2)
- raises(DOMException);
+ optional unsigned long numberOfOutputChannels = 2);
RealtimeAnalyserNode createAnalyser();
AudioGainNode createGainNode();
@@ -748,17 +742,14 @@
AudioPannerNode createPanner();
ConvolverNode createConvolver();
- AudioChannelSplitter createChannelSplitter(optional unsigned long numberOfOutputs = 6)
- raises(DOMException);
-
- AudioChannelMerger createChannelMerger(optional unsigned long numberOfInputs = 6)
- raises(DOMException);
+ AudioChannelSplitter createChannelSplitter(optional unsigned long numberOfOutputs = 6);
+
+ AudioChannelMerger createChannelMerger(optional unsigned long numberOfInputs = 6);
DynamicsCompressorNode createDynamicsCompressor();
Oscillator createOscillator();
- WaveTable createWaveTable(Float32Array real, Float32Array imag)
- raises(DOMException);
+ WaveTable createWaveTable(Float32Array real, Float32Array imag);
};
</code></pre>
@@ -1053,14 +1044,11 @@
interface <dfn id="dfn-AudioNode">AudioNode</dfn> {
- void connect(AudioNode destination, optional unsigned long output = 0, optional unsigned long input = 0)
- raises(DOMException);
-
- void connect(AudioParam destination, optional unsigned long output = 0)
- raises(DOMException);
-
- void disconnect(optional unsigned long output = 0)
- raises(DOMException);
+ void connect(AudioNode destination, optional unsigned long output = 0, optional unsigned long input = 0);
+
+ void connect(AudioParam destination, optional unsigned long output = 0);
+
+ void disconnect(optional unsigned long output = 0);
readonly attribute AudioContext context;
readonly attribute unsigned long numberOfInputs;