[−][src]Struct medea_jason::media::MediaStream
Representation of MediaStream object.
It's used on Rust side and represents a handle to [InnerStream
] data.
For using MediaStream
on JS side, consider the MediaStreamHandle
.
Methods
impl MediaStream
[src]
pub fn from_tracks<I>(tracks: I) -> Self where
I: IntoIterator<Item = Rc<MediaTrack>>,
[src]
I: IntoIterator<Item = Rc<MediaTrack>>,
Creates new MediaStream
from a given collection of MediaTrack
s.
pub fn has_track(&self, id: TrackId) -> bool
[src]
Checks if MediaStream
contains a MediaTrack
with specified ID.
pub fn get_track_by_id(&self, track_id: TrackId) -> Option<Rc<MediaTrack>>
[src]
Returns a MediaTrack
of MediaStream
by its ID, if any.
pub fn new_handle(&self) -> MediaStreamHandle
[src]
Instantiates new MediaStreamHandle
for use on JS side.
Auto Trait Implementations
impl Unpin for MediaStream
impl !Sync for MediaStream
impl !Send for MediaStream
impl !UnwindSafe for MediaStream
impl !RefUnwindSafe for MediaStream
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,