#import <WebAudio/AudioNode.idl> #import <WebAudio/AudioParam.idl> #import <WebAudio/BaseAudioContext.idl> // https://webaudio.github.io/web-audio-api/#DelayOptions dictionary DelayOptions : AudioNodeOptions { double maxDelayTime = 1; double delayTime = 0; }; // https://webaudio.github.io/web-audio-api/#DelayNode [Exposed=Window] interface DelayNode : AudioNode { constructor (BaseAudioContext context, optional DelayOptions options = {}); readonly attribute AudioParam delayTime; };