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