[][src]Enum gstreamer_video::VideoMultiviewMode

#[non_exhaustive]pub enum VideoMultiviewMode {
    None,
    Mono,
    Left,
    Right,
    SideBySide,
    SideBySideQuincunx,
    ColumnInterleaved,
    RowInterleaved,
    TopBottom,
    Checkerboard,
    FrameByFrame,
    MultiviewFrameByFrame,
    Separated,
    // 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.
None
Mono
Left
Right
SideBySide
SideBySideQuincunx
ColumnInterleaved
RowInterleaved
TopBottom
Checkerboard
FrameByFrame
MultiviewFrameByFrame
Separated

Trait Implementations

impl Clone for VideoMultiviewMode[src]

impl Copy for VideoMultiviewMode[src]

impl Debug for VideoMultiviewMode[src]

impl Eq for VideoMultiviewMode[src]

impl From<VideoMultiviewFramePacking> for VideoMultiviewMode[src]

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

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

impl Hash for VideoMultiviewMode[src]

impl Ord for VideoMultiviewMode[src]

impl PartialEq<VideoMultiviewMode> for VideoMultiviewMode[src]

impl PartialOrd<VideoMultiviewMode> for VideoMultiviewMode[src]

impl SetValue for VideoMultiviewMode[src]

impl StaticType for VideoMultiviewMode[src]

impl StructuralEq for VideoMultiviewMode[src]

impl StructuralPartialEq for VideoMultiviewMode[src]

impl TryFrom<VideoMultiviewMode> for VideoMultiviewFramePacking[src]

type Error = BoolError

The type returned in the event of a conversion error.

Auto Trait Implementations

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.