[−][src]Enum gstreamer_video::VideoMatrixMode
Different color matrix conversion 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 conversion between color matrices
use the input color matrix to convert to and from R'G'B
use the output color matrix to convert to and from R'G'B
disable color matrix conversion.
Trait Implementations
impl Clone for VideoMatrixMode
[src]
fn clone(&self) -> VideoMatrixMode
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for VideoMatrixMode
[src]
impl Debug for VideoMatrixMode
[src]
impl Eq for VideoMatrixMode
[src]
impl<'a> FromValue<'a> for VideoMatrixMode
[src]
unsafe fn from_value(value: &Value) -> Self
[src]
impl<'a> FromValueOptional<'a> for VideoMatrixMode
[src]
unsafe fn from_value_optional(value: &Value) -> Option<Self>
[src]
impl Hash for VideoMatrixMode
[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 VideoMatrixMode
[src]
fn cmp(&self, other: &VideoMatrixMode) -> 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<VideoMatrixMode> for VideoMatrixMode
[src]
fn eq(&self, other: &VideoMatrixMode) -> bool
[src]
fn ne(&self, other: &VideoMatrixMode) -> bool
[src]
impl PartialOrd<VideoMatrixMode> for VideoMatrixMode
[src]
fn partial_cmp(&self, other: &VideoMatrixMode) -> Option<Ordering>
[src]
fn lt(&self, other: &VideoMatrixMode) -> bool
[src]
fn le(&self, other: &VideoMatrixMode) -> bool
[src]
fn gt(&self, other: &VideoMatrixMode) -> bool
[src]
fn ge(&self, other: &VideoMatrixMode) -> bool
[src]
impl SetValue for VideoMatrixMode
[src]
impl StaticType for VideoMatrixMode
[src]
fn static_type() -> Type
[src]
impl StructuralEq for VideoMatrixMode
[src]
impl StructuralPartialEq for VideoMatrixMode
[src]
Auto Trait Implementations
impl RefUnwindSafe for VideoMatrixMode
impl Send for VideoMatrixMode
impl Sync for VideoMatrixMode
impl Unpin for VideoMatrixMode
impl UnwindSafe for VideoMatrixMode
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>,