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>>;
}

Required Methods§

Implementors§