Trait script::dom::bindings::codegen::Bindings::MediaStreamBinding::MediaStream_Binding::MediaStreamMethods
source · pub trait MediaStreamMethods {
// Required methods
fn GetAudioTracks(&self) -> Vec<Root<Dom<MediaStreamTrack>>>;
fn GetVideoTracks(&self) -> Vec<Root<Dom<MediaStreamTrack>>>;
fn GetTracks(&self) -> Vec<Root<Dom<MediaStreamTrack>>>;
fn GetTrackById(
&self,
trackId: DOMString
) -> Option<Root<Dom<MediaStreamTrack>>>;
fn AddTrack(&self, track: &MediaStreamTrack);
fn RemoveTrack(&self, track: &MediaStreamTrack);
fn Clone(&self) -> Root<Dom<MediaStream>>;
}