aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/audiodestinationnode.rs
diff options
context:
space:
mode:
authorManish Goregaokar <manishsmail@gmail.com>2018-09-11 17:07:10 +0530
committerManish Goregaokar <manishsmail@gmail.com>2018-09-11 19:24:01 +0530
commit9254606b014cdfed6f4a1eaf6eb8e656e1c2422b (patch)
tree0e6daa55ba816cea03814ca7892fc278f789d17d /components/script/dom/audiodestinationnode.rs
parent9779ce3b88f9c1e15e0ab785740e6a630ba5cbb1 (diff)
downloadservo-9254606b014cdfed6f4a1eaf6eb8e656e1c2422b.tar.gz
servo-9254606b014cdfed6f4a1eaf6eb8e656e1c2422b.zip
Pass down ChannelInfo to create_node
Diffstat (limited to 'components/script/dom/audiodestinationnode.rs')
-rw-r--r--components/script/dom/audiodestinationnode.rs5
1 files changed, 4 insertions, 1 deletions
diff --git a/components/script/dom/audiodestinationnode.rs b/components/script/dom/audiodestinationnode.rs
index f3c0190e193..b541dac20f9 100644
--- a/components/script/dom/audiodestinationnode.rs
+++ b/components/script/dom/audiodestinationnode.rs
@@ -6,6 +6,7 @@ use dom::audionode::{AudioNode, MAX_CHANNEL_COUNT};
use dom::baseaudiocontext::BaseAudioContext;
use dom::bindings::codegen::Bindings::AudioDestinationNodeBinding::{self, AudioDestinationNodeMethods};
use dom::bindings::codegen::Bindings::AudioNodeBinding::AudioNodeOptions;
+use dom::bindings::codegen::Bindings::AudioNodeBinding::{ChannelCountMode, ChannelInterpretation};
use dom::bindings::reflector::reflect_dom_object;
use dom::bindings::root::DomRoot;
use dom::globalscope::GlobalScope;
@@ -21,11 +22,13 @@ impl AudioDestinationNode {
context: &BaseAudioContext,
options: &AudioNodeOptions,
) -> AudioDestinationNode {
+ let node_options = options.unwrap_or(2, ChannelCountMode::Max,
+ ChannelInterpretation::Speakers);
AudioDestinationNode {
node: AudioNode::new_inherited_for_id(
context.destination_node(),
context,
- options,
+ node_options,
1,
1,
),