diff options
author | Manish Goregaokar <manishsmail@gmail.com> | 2018-09-19 22:41:24 +0530 |
---|---|---|
committer | Manish Goregaokar <manishsmail@gmail.com> | 2018-09-20 20:23:29 +0530 |
commit | bb61487d8fb4340fd232bd4960fe0912438a68d0 (patch) | |
tree | b7a991fbdbf1f411cfab93e11d0a4de7344b194e /components/script/dom | |
parent | 1be41686d30aed8385750cc6fc323972515e07ed (diff) | |
download | servo-bb61487d8fb4340fd232bd4960fe0912438a68d0.tar.gz servo-bb61487d8fb4340fd232bd4960fe0912438a68d0.zip |
Add createBiquadFilter()
Diffstat (limited to 'components/script/dom')
-rw-r--r-- | components/script/dom/baseaudiocontext.rs | 2 | ||||
-rw-r--r-- | components/script/dom/biquadfilternode.rs | 6 | ||||
-rw-r--r-- | components/script/dom/webidls/BaseAudioContext.webidl | 2 |
3 files changed, 5 insertions, 5 deletions
diff --git a/components/script/dom/baseaudiocontext.rs b/components/script/dom/baseaudiocontext.rs index 86a715d1b5b..e4d8ee01dcc 100644 --- a/components/script/dom/baseaudiocontext.rs +++ b/components/script/dom/baseaudiocontext.rs @@ -348,7 +348,7 @@ impl BaseAudioContextMethods for BaseAudioContext { /// https://webaudio.github.io/web-audio-api/#dom-baseaudiocontext-createbiquadfilter fn CreateBiquadFilter(&self) -> Fallible<DomRoot<BiquadFilterNode>> { - BiquadFilterNode::new(&self.global().as_window(), &self, &BiquadFilter::empty()) + BiquadFilterNode::new(&self.global().as_window(), &self, &BiquadFilterOptions::empty()) } /// https://webaudio.github.io/web-audio-api/#dom-baseaudiocontext-createchannelmerger diff --git a/components/script/dom/biquadfilternode.rs b/components/script/dom/biquadfilternode.rs index 77c39ca7d04..2ee309498be 100644 --- a/components/script/dom/biquadfilternode.rs +++ b/components/script/dom/biquadfilternode.rs @@ -128,17 +128,17 @@ impl BiquadFilterNodeMethods for BiquadFilterNode { // https://webaudio.github.io/web-audio-api/#dom-biquadfilternode-q fn Q(&self) -> DomRoot<AudioParam> { - DomRoot::from_ref(&self.gain) + DomRoot::from_ref(&self.q) } // https://webaudio.github.io/web-audio-api/#dom-biquadfilternode-detune fn Detune(&self) -> DomRoot<AudioParam> { - DomRoot::from_ref(&self.gain) + DomRoot::from_ref(&self.detune) } // https://webaudio.github.io/web-audio-api/#dom-biquadfilternode-frequency fn Frequency(&self) -> DomRoot<AudioParam> { - DomRoot::from_ref(&self.gain) + DomRoot::from_ref(&self.frequency) } // https://webaudio.github.io/web-audio-api/#dom-biquadfilternode-type diff --git a/components/script/dom/webidls/BaseAudioContext.webidl b/components/script/dom/webidls/BaseAudioContext.webidl index 9b8d8c5efa1..2883e60ffd8 100644 --- a/components/script/dom/webidls/BaseAudioContext.webidl +++ b/components/script/dom/webidls/BaseAudioContext.webidl @@ -38,7 +38,7 @@ interface BaseAudioContext : EventTarget { [Throws] AnalyserNode createAnalyser(); [Throws] GainNode createGain(); // DelayNode createDelay(optional double maxDelayTime = 1); - // BiquadFilterNode createBiquadFilter(); + [Throws] BiquadFilterNode createBiquadFilter(); // IIRFilterNode createIIRFilter(sequence<double> feedforward, // sequence<double> feedback); // WaveShaperNode createWaveShaper(); |