aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom
diff options
context:
space:
mode:
authorManish Goregaokar <manishsmail@gmail.com>2018-09-19 22:41:24 +0530
committerManish Goregaokar <manishsmail@gmail.com>2018-09-20 20:23:29 +0530
commitbb61487d8fb4340fd232bd4960fe0912438a68d0 (patch)
treeb7a991fbdbf1f411cfab93e11d0a4de7344b194e /components/script/dom
parent1be41686d30aed8385750cc6fc323972515e07ed (diff)
downloadservo-bb61487d8fb4340fd232bd4960fe0912438a68d0.tar.gz
servo-bb61487d8fb4340fd232bd4960fe0912438a68d0.zip
Add createBiquadFilter()
Diffstat (limited to 'components/script/dom')
-rw-r--r--components/script/dom/baseaudiocontext.rs2
-rw-r--r--components/script/dom/biquadfilternode.rs6
-rw-r--r--components/script/dom/webidls/BaseAudioContext.webidl2
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();