Enum webrtc_media::track::setting::video::ResizeMode
source · [−]pub enum ResizeMode {
None,
CropAndScale,
}
Expand description
The directions that the camera can face, as seen from the user’s perspective.
Important
Note that getConstraints
may not return exactly the same string for strings not in this enum.
This preserves the possibility of using a future version of WebIDL enum for this setting.
Specification
Variants
None
This resolution and frame rate is offered by the camera, its driver, or the OS.
CropAndScale
This resolution is down-scaled and/or cropped from a higher camera resolution by the User Agent, or its frame rate is decimated by the User Agent. The media MUST NOT be up-scaled, stretched or have fake data created that did not occur in the input source.
Trait Implementations
sourceimpl Clone for ResizeMode
impl Clone for ResizeMode
sourcefn clone(&self) -> ResizeMode
fn clone(&self) -> ResizeMode
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for ResizeMode
impl Debug for ResizeMode
sourceimpl FromStr for ResizeMode
impl FromStr for ResizeMode
sourceimpl Ord for ResizeMode
impl Ord for ResizeMode
sourcefn cmp(&self, other: &ResizeMode) -> Ordering
fn cmp(&self, other: &ResizeMode) -> Ordering
1.21.0 · sourcefn max(self, other: Self) -> Self
fn max(self, other: Self) -> Self
Compares and returns the maximum of two values. Read more
1.21.0 · sourcefn min(self, other: Self) -> Self
fn min(self, other: Self) -> Self
Compares and returns the minimum of two values. Read more
1.50.0 · sourcefn clamp(self, min: Self, max: Self) -> Selfwhere
Self: PartialOrd<Self>,
fn clamp(self, min: Self, max: Self) -> Selfwhere
Self: PartialOrd<Self>,
Restrict a value to a certain interval. Read more
sourceimpl PartialEq<ResizeMode> for ResizeMode
impl PartialEq<ResizeMode> for ResizeMode
sourcefn eq(&self, other: &ResizeMode) -> bool
fn eq(&self, other: &ResizeMode) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourceimpl PartialOrd<ResizeMode> for ResizeMode
impl PartialOrd<ResizeMode> for ResizeMode
sourcefn partial_cmp(&self, other: &ResizeMode) -> Option<Ordering>
fn partial_cmp(&self, other: &ResizeMode) -> Option<Ordering>
This method returns an ordering between self
and other
values if one exists. Read more
1.0.0 · sourcefn lt(&self, other: &Rhs) -> bool
fn lt(&self, other: &Rhs) -> bool
This method tests less than (for self
and other
) and is used by the <
operator. Read more
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
impl Copy for ResizeMode
impl Eq for ResizeMode
impl StructuralEq for ResizeMode
impl StructuralPartialEq for ResizeMode
Auto Trait Implementations
impl RefUnwindSafe for ResizeMode
impl Send for ResizeMode
impl Sync for ResizeMode
impl Unpin for ResizeMode
impl UnwindSafe for ResizeMode
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more