mirror of
https://github.com/servo/servo.git
synced 2025-06-06 16:45:39 +00:00
Add {MediaStream, MediaStreamTrack}.clone()
This commit is contained in:
parent
477ca175e3
commit
229ce36431
4 changed files with 18 additions and 4 deletions
|
@ -5,7 +5,7 @@
|
|||
use crate::dom::bindings::codegen::Bindings::MediaStreamTrackBinding::{
|
||||
self, MediaStreamTrackMethods,
|
||||
};
|
||||
use crate::dom::bindings::reflector::reflect_dom_object;
|
||||
use crate::dom::bindings::reflector::{reflect_dom_object, DomObject};
|
||||
use crate::dom::bindings::root::DomRoot;
|
||||
use crate::dom::bindings::str::DOMString;
|
||||
use crate::dom::eventtarget::EventTarget;
|
||||
|
@ -66,4 +66,9 @@ impl MediaStreamTrackMethods for MediaStreamTrack {
|
|||
fn Id(&self) -> DOMString {
|
||||
self.id.id().to_string().into()
|
||||
}
|
||||
|
||||
/// https://w3c.github.io/mediacapture-main/#dom-mediastreamtrack-clone
|
||||
fn Clone(&self) -> DomRoot<MediaStreamTrack> {
|
||||
MediaStreamTrack::new(&self.global(), self.id, self.ty)
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue