[][src]Enum gstreamer_video::VideoMultiviewMode

pub enum VideoMultiviewMode {
    None,
    Mono,
    Left,
    Right,
    SideBySide,
    SideBySideQuincunx,
    ColumnInterleaved,
    RowInterleaved,
    TopBottom,
    Checkerboard,
    FrameByFrame,
    MultiviewFrameByFrame,
    Separated,
    // some variants omitted
}

All possible stereoscopic 3D and multiview representations. In conjunction with VideoMultiviewFlags, describes how multiview content is being transported in the stream.

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 = VideoMultiviewMode

The type returned in the event of a conversion error.

Auto Trait Implementations

impl RefUnwindSafe for VideoMultiviewMode

impl Send for VideoMultiviewMode

impl Sync for VideoMultiviewMode

impl Unpin for VideoMultiviewMode

impl UnwindSafe for VideoMultiviewMode

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.