This commit is contained in:
Fernando Jiménez Moreno 2018-07-11 10:59:18 +02:00
parent 3fc9ecace0
commit b26a3bd31b
10 changed files with 478 additions and 332 deletions

View file

@ -18,19 +18,28 @@ pub struct AudioDestinationNode {
}
impl AudioDestinationNode {
fn new_inherited(context: &BaseAudioContext,
options: &AudioNodeOptions) -> AudioDestinationNode {
fn new_inherited(
context: &BaseAudioContext,
options: &AudioNodeOptions,
) -> AudioDestinationNode {
AudioDestinationNode {
node: AudioNode::new_inherited(AudioNodeInit::DestinationNode,
Some(context.destination_node()),
context, options, 1, 1),
node: AudioNode::new_inherited(
AudioNodeInit::DestinationNode,
Some(context.destination_node()),
context,
options,
1,
1,
),
}
}
#[allow(unrooted_must_root)]
pub fn new(global: &GlobalScope,
context: &BaseAudioContext,
options: &AudioNodeOptions) -> DomRoot<AudioDestinationNode> {
pub fn new(
global: &GlobalScope,
context: &BaseAudioContext,
options: &AudioNodeOptions,
) -> DomRoot<AudioDestinationNode> {
let node = AudioDestinationNode::new_inherited(context, options);
reflect_dom_object(Box::new(node), global, AudioDestinationNodeBinding::Wrap)
}