diff options
author | Manish Goregaokar <manishsmail@gmail.com> | 2018-09-03 18:51:15 +0530 |
---|---|---|
committer | Manish Goregaokar <manishsmail@gmail.com> | 2018-09-03 20:07:02 +0530 |
commit | 03d6fb18da727730239615334cae703cb4613317 (patch) | |
tree | 8e6808e702294c9cff4e7489e1c9590ddf67f6a9 /components/script/dom/audionode.rs | |
parent | 91b8cbe1db88bef90d280b5cff9bb43b1fb95281 (diff) | |
download | servo-03d6fb18da727730239615334cae703cb4613317.tar.gz servo-03d6fb18da727730239615334cae703cb4613317.zip |
Add ChannelMergerNode
Diffstat (limited to 'components/script/dom/audionode.rs')
-rw-r--r-- | components/script/dom/audionode.rs | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/components/script/dom/audionode.rs b/components/script/dom/audionode.rs index 4690f74245e..b48a902a8b4 100644 --- a/components/script/dom/audionode.rs +++ b/components/script/dom/audionode.rs @@ -218,6 +218,11 @@ impl AudioNodeMethods for AudioNode { return Err(Error::NotSupported) } } + EventTargetTypeId::AudioNode(AudioNodeTypeId::ChannelMergerNode) => { + if value != 1 { + return Err(Error::InvalidState) + } + } // XXX We do not support any of the other AudioNodes with // constraints yet. Add more cases here as we add support // for new AudioNodes. @@ -256,6 +261,11 @@ impl AudioNodeMethods for AudioNode { return Err(Error::NotSupported) } } + EventTargetTypeId::AudioNode(AudioNodeTypeId::ChannelMergerNode) => { + if value != ChannelCountMode::Explicit { + return Err(Error::InvalidState) + } + } // XXX We do not support any of the other AudioNodes with // constraints yet. Add more cases here as we add support // for new AudioNodes. |