aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/audionode.rs
diff options
context:
space:
mode:
authorFernando Jiménez Moreno <ferjmoreno@gmail.com>2018-07-11 10:59:18 +0200
committerFernando Jiménez Moreno <ferjmoreno@gmail.com>2018-07-30 14:21:46 +0200
commitb26a3bd31bafc3960af64d2e838d80c1700b5003 (patch)
tree616c8647749688276aa5e259f43ac91786043746 /components/script/dom/audionode.rs
parent3fc9ecace07d41ab2baa6c865983c82cd13e529b (diff)
downloadservo-b26a3bd31bafc3960af64d2e838d80c1700b5003.tar.gz
servo-b26a3bd31bafc3960af64d2e838d80c1700b5003.zip
rustfmt
Diffstat (limited to 'components/script/dom/audionode.rs')
-rw-r--r--components/script/dom/audionode.rs67
1 files changed, 37 insertions, 30 deletions
diff --git a/components/script/dom/audionode.rs b/components/script/dom/audionode.rs
index 400e975bac4..57313c1167d 100644
--- a/components/script/dom/audionode.rs
+++ b/components/script/dom/audionode.rs
@@ -33,15 +33,16 @@ pub struct AudioNode {
}
impl AudioNode {
- pub fn new_inherited(node_type: AudioNodeInit,
- node_id: Option<NodeId>,
- context: &BaseAudioContext,
- options: &AudioNodeOptions,
- number_of_inputs: u32,
- number_of_outputs: u32) -> AudioNode {
- let node_id = node_id.unwrap_or_else(|| {
- context.audio_context_impl().create_node(node_type)
- });
+ pub fn new_inherited(
+ node_type: AudioNodeInit,
+ node_id: Option<NodeId>,
+ context: &BaseAudioContext,
+ options: &AudioNodeOptions,
+ number_of_inputs: u32,
+ number_of_outputs: u32,
+ ) -> AudioNode {
+ let node_id =
+ node_id.unwrap_or_else(|| context.audio_context_impl().create_node(node_type));
AudioNode {
eventtarget: EventTarget::new_inherited(),
node_id,
@@ -55,7 +56,9 @@ impl AudioNode {
}
pub fn message(&self, message: AudioNodeMessage) {
- self.context.audio_context_impl().message_node(self.node_id, message);
+ self.context
+ .audio_context_impl()
+ .message_node(self.node_id, message);
}
pub fn node_id(&self) -> NodeId {
@@ -65,65 +68,69 @@ impl AudioNode {
impl AudioNodeMethods for AudioNode {
// https://webaudio.github.io/web-audio-api/#dom-audionode-connect
- fn Connect(&self,
- destination: &AudioNode,
- output: u32,
- input: u32) -> Fallible<DomRoot<AudioNode>> {
-
+ fn Connect(
+ &self,
+ destination: &AudioNode,
+ output: u32,
+ input: u32,
+ ) -> Fallible<DomRoot<AudioNode>> {
if self.context != destination.context {
return Err(Error::InvalidAccess);
}
- if output >= self.NumberOfOutputs() ||
- input >= destination.NumberOfInputs() {
- return Err(Error::IndexSize);
- }
+ if output >= self.NumberOfOutputs() || input >= destination.NumberOfInputs() {
+ return Err(Error::IndexSize);
+ }
self.context.audio_context_impl().connect_ports(
- self.node_id().output(output), destination.node_id().input(input)
- );
+ self.node_id().output(output),
+ destination.node_id().input(input),
+ );
Ok(DomRoot::from_ref(destination))
}
- fn Connect_(&self,
- _: &AudioParam,
- _: u32) -> Fallible<()> {
+ fn Connect_(&self, _: &AudioParam, _: u32) -> Fallible<()> {
// TODO
Ok(())
}
// https://webaudio.github.io/web-audio-api/#dom-audionode-disconnect
fn Disconnect(&self) -> ErrorResult {
- self.context.audio_context_impl()
+ self.context
+ .audio_context_impl()
.disconnect_all_from(self.node_id());
Ok(())
}
// https://webaudio.github.io/web-audio-api/#dom-audionode-disconnect-output
fn Disconnect_(&self, out: u32) -> ErrorResult {
- self.context.audio_context_impl()
+ self.context
+ .audio_context_impl()
.disconnect_output(self.node_id().output(out));
Ok(())
}
// https://webaudio.github.io/web-audio-api/#dom-audionode-disconnect-destinationnode
fn Disconnect__(&self, to: &AudioNode) -> ErrorResult {
- self.context.audio_context_impl()
+ self.context
+ .audio_context_impl()
.disconnect_between(self.node_id(), to.node_id());
Ok(())
}
// https://webaudio.github.io/web-audio-api/#dom-audionode-disconnect-destinationnode-output
- fn Disconnect___(&self, to: &AudioNode, out: u32) -> ErrorResult{
- self.context.audio_context_impl()
+ fn Disconnect___(&self, to: &AudioNode, out: u32) -> ErrorResult {
+ self.context
+ .audio_context_impl()
.disconnect_output_between(self.node_id().output(out), to.node_id());
Ok(())
}
// https://webaudio.github.io/web-audio-api/#dom-audionode-disconnect-destinationnode-output-input
fn Disconnect____(&self, to: &AudioNode, out: u32, inp: u32) -> ErrorResult {
- self.context.audio_context_impl()
+ self.context
+ .audio_context_impl()
.disconnect_output_between_to(self.node_id().output(out), to.node_id().input(inp));
Ok(())
}