[−][src]Enum gstreamer_video::VideoChromaMode
Different chroma downsampling and upsampling modes
Variants (Non-exhaustive)
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
do full chroma up and down sampling
only perform chroma upsampling
only perform chroma downsampling
disable chroma resampling
Trait Implementations
impl Clone for VideoChromaMode
[src]
fn clone(&self) -> VideoChromaMode
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for VideoChromaMode
[src]
impl Debug for VideoChromaMode
[src]
impl Eq for VideoChromaMode
[src]
impl<'a> FromValue<'a> for VideoChromaMode
[src]
unsafe fn from_value(value: &Value) -> Self
[src]
impl<'a> FromValueOptional<'a> for VideoChromaMode
[src]
unsafe fn from_value_optional(value: &Value) -> Option<Self>
[src]
impl Hash for VideoChromaMode
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl Ord for VideoChromaMode
[src]
fn cmp(&self, other: &VideoChromaMode) -> Ordering
[src]
#[must_use]fn max(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn min(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn clamp(self, min: Self, max: Self) -> Self
[src]
impl PartialEq<VideoChromaMode> for VideoChromaMode
[src]
fn eq(&self, other: &VideoChromaMode) -> bool
[src]
fn ne(&self, other: &VideoChromaMode) -> bool
[src]
impl PartialOrd<VideoChromaMode> for VideoChromaMode
[src]
fn partial_cmp(&self, other: &VideoChromaMode) -> Option<Ordering>
[src]
fn lt(&self, other: &VideoChromaMode) -> bool
[src]
fn le(&self, other: &VideoChromaMode) -> bool
[src]
fn gt(&self, other: &VideoChromaMode) -> bool
[src]
fn ge(&self, other: &VideoChromaMode) -> bool
[src]
impl SetValue for VideoChromaMode
[src]
impl StaticType for VideoChromaMode
[src]
fn static_type() -> Type
[src]
impl StructuralEq for VideoChromaMode
[src]
impl StructuralPartialEq for VideoChromaMode
[src]
Auto Trait Implementations
impl RefUnwindSafe for VideoChromaMode
impl Send for VideoChromaMode
impl Sync for VideoChromaMode
impl Unpin for VideoChromaMode
impl UnwindSafe for VideoChromaMode
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
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> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> ToSendValue for T where
T: ToValue + SetValue + Send + ?Sized,
[src]
T: ToValue + SetValue + Send + ?Sized,
fn to_send_value(&self) -> SendValue
[src]
impl<T> ToValue for T where
T: SetValue + ?Sized,
[src]
T: SetValue + ?Sized,
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>,