pub struct TracksRequest { /* private fields */ }Expand description
Representation of MediaStreamConstraints object.
It’s used for invoking getUserMedia() to specify what kinds of tracks
should be included into returned MediaStream, and, optionally,
to establish constraints for those track’s settings.
Implementations§
Source§impl TracksRequest
impl TracksRequest
Sourcepub fn add_track_request<T: Into<TrackConstraints>>(
&mut self,
track_id: TrackId,
caps: T,
)
pub fn add_track_request<T: Into<TrackConstraints>>( &mut self, track_id: TrackId, caps: T, )
Adds track request to this TracksRequest.
Trait Implementations§
Source§impl Debug for TracksRequest
impl Debug for TracksRequest
Source§impl Default for TracksRequest
impl Default for TracksRequest
Source§fn default() -> TracksRequest
fn default() -> TracksRequest
Returns the “default value” for a type. Read more
Source§impl TryFrom<TracksRequest> for SimpleTracksRequest
impl TryFrom<TracksRequest> for SimpleTracksRequest
Source§type Error = TracksRequestError
type Error = TracksRequestError
The type returned in the event of a conversion error.
Auto Trait Implementations§
impl Freeze for TracksRequest
impl RefUnwindSafe for TracksRequest
impl Send for TracksRequest
impl Sync for TracksRequest
impl Unpin for TracksRequest
impl UnwindSafe for TracksRequest
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more