pub enum MediaSourceKind {
Device,
Display,
}
Expand description
Possible media sources of a video Track
.
Variants§
Device
Media is sourced by some media device (webcam or microphone).
Display
Media is obtained with screen-capture.
Trait Implementations§
Source§impl Clone for MediaSourceKind
impl Clone for MediaSourceKind
Source§fn clone(&self) -> MediaSourceKind
fn clone(&self) -> MediaSourceKind
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for MediaSourceKind
impl Debug for MediaSourceKind
Source§impl<'de> Deserialize<'de> for MediaSourceKind
impl<'de> Deserialize<'de> for MediaSourceKind
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for MediaSourceKind
impl PartialEq for MediaSourceKind
Source§impl Serialize for MediaSourceKind
impl Serialize for MediaSourceKind
impl Copy for MediaSourceKind
impl Eq for MediaSourceKind
impl StructuralPartialEq for MediaSourceKind
Auto Trait Implementations§
impl Freeze for MediaSourceKind
impl RefUnwindSafe for MediaSourceKind
impl Send for MediaSourceKind
impl Sync for MediaSourceKind
impl Unpin for MediaSourceKind
impl UnwindSafe for MediaSourceKind
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