| Index: third_party/WebCore/Modules/webaudio/AudioContext.idl
|
| diff --git a/third_party/WebCore/Modules/webaudio/AudioContext.idl b/third_party/WebCore/Modules/webaudio/AudioContext.idl
|
| index 1f81d66383cafae88984803618445f210f51ea16..1d0228848bdcb648f03ec213fb86d552706ddb98 100644
|
| --- a/third_party/WebCore/Modules/webaudio/AudioContext.idl
|
| +++ b/third_party/WebCore/Modules/webaudio/AudioContext.idl
|
| @@ -71,14 +71,17 @@ module webaudio {
|
| ConvolverNode createConvolver();
|
| DynamicsCompressorNode createDynamicsCompressor();
|
| RealtimeAnalyserNode createAnalyser();
|
| - JavaScriptAudioNode createJavaScriptNode(in unsigned long bufferSize);
|
| + JavaScriptAudioNode createJavaScriptNode(in unsigned long bufferSize, in [Optional] unsigned long numberOfInputChannels, in [Optional] unsigned long numberOfOutputChannels)
|
| + raises(DOMException);
|
| Oscillator createOscillator();
|
| WaveTable createWaveTable(in Float32Array real, in Float32Array imag)
|
| raises(DOMException);
|
|
|
| // Channel splitting and merging
|
| - AudioChannelSplitter createChannelSplitter();
|
| - AudioChannelMerger createChannelMerger();
|
| + AudioChannelSplitter createChannelSplitter(in [Optional] unsigned long numberOfOutputs)
|
| + raises(DOMException);
|
| + AudioChannelMerger createChannelMerger(in [Optional] unsigned long numberOfInputs)
|
| + raises(DOMException);
|
|
|
| // Offline rendering
|
| // void prepareOfflineBufferRendering(in unsigned long numberOfChannels, in unsigned long numberOfFrames, in float sampleRate);
|
|
|