diff options
author | Fernando Jiménez Moreno <ferjmoreno@gmail.com> | 2018-06-28 10:39:04 +0200 |
---|---|---|
committer | Fernando Jiménez Moreno <ferjmoreno@gmail.com> | 2018-07-30 14:21:40 +0200 |
commit | 07c0450e290ad7fa3f12977940bfe6c61f283fbe (patch) | |
tree | be67c2ceb082e709554ece5e8f21a051f963a954 /components/script/dom/baseaudiocontext.rs | |
parent | 1c2d872e33adfaab5c06f54904b523d0ba23e948 (diff) | |
download | servo-07c0450e290ad7fa3f12977940bfe6c61f283fbe.tar.gz servo-07c0450e290ad7fa3f12977940bfe6c61f283fbe.zip |
Get destination node engine from context
Diffstat (limited to 'components/script/dom/baseaudiocontext.rs')
-rw-r--r-- | components/script/dom/baseaudiocontext.rs | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/components/script/dom/baseaudiocontext.rs b/components/script/dom/baseaudiocontext.rs index 50092b81ebd..e0172b84d1c 100644 --- a/components/script/dom/baseaudiocontext.rs +++ b/components/script/dom/baseaudiocontext.rs @@ -24,6 +24,7 @@ use dom_struct::dom_struct; use servo_media::ServoMedia; use servo_media::audio::context::{AudioContext, ProcessingState}; use servo_media::audio::context::{OfflineAudioContextOptions, RealTimeAudioContextOptions}; +use servo_media::audio::graph::NodeId; use std::cell::Cell; use std::collections::VecDeque; use std::mem; @@ -96,6 +97,10 @@ impl BaseAudioContext { &self.audio_context_impl } + pub fn destination_node(&self) -> NodeId { + self.audio_context_impl.dest_node() + } + // https://webaudio.github.io/web-audio-api/#allowed-to-start pub fn is_allowed_to_start(&self) -> bool { self.state.get() == AudioContextState::Suspended |