[][src]Enum gstreamer_player::PlayerColorBalanceType

#[non_exhaustive]pub enum PlayerColorBalanceType {
    Hue,
    Brightness,
    Saturation,
    Contrast,
    // some variants omitted
}

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.
Hue

hue or color balance.

Brightness

brightness or black level.

Saturation

color saturation or chroma gain.

Contrast

contrast or luma gain.

Trait Implementations

impl Clone for PlayerColorBalanceType[src]

impl Copy for PlayerColorBalanceType[src]

impl Debug for PlayerColorBalanceType[src]

impl Eq for PlayerColorBalanceType[src]

impl<'a> FromValue<'a> for PlayerColorBalanceType[src]

impl<'a> FromValueOptional<'a> for PlayerColorBalanceType[src]

impl Hash for PlayerColorBalanceType[src]

impl Ord for PlayerColorBalanceType[src]

impl PartialEq<PlayerColorBalanceType> for PlayerColorBalanceType[src]

impl PartialOrd<PlayerColorBalanceType> for PlayerColorBalanceType[src]

impl SetValue for PlayerColorBalanceType[src]

impl StaticType for PlayerColorBalanceType[src]

impl StructuralEq for PlayerColorBalanceType[src]

impl StructuralPartialEq for PlayerColorBalanceType[src]

Auto Trait Implementations

impl RefUnwindSafe for PlayerColorBalanceType

impl Send for PlayerColorBalanceType

impl Sync for PlayerColorBalanceType

impl Unpin for PlayerColorBalanceType

impl UnwindSafe for PlayerColorBalanceType

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToSendValue for T where
    T: ToValue + SetValue + Send + ?Sized
[src]

impl<T> ToValue for T where
    T: SetValue + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.