diff options
author | Manish Goregaokar <manishsmail@gmail.com> | 2018-09-11 17:07:10 +0530 |
---|---|---|
committer | Manish Goregaokar <manishsmail@gmail.com> | 2018-09-11 19:24:01 +0530 |
commit | 9254606b014cdfed6f4a1eaf6eb8e656e1c2422b (patch) | |
tree | 0e6daa55ba816cea03814ca7892fc278f789d17d /components/script/dom/audiodestinationnode.rs | |
parent | 9779ce3b88f9c1e15e0ab785740e6a630ba5cbb1 (diff) | |
download | servo-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.rs | 5 |
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, ), |