[−][src]Enum gstreamer_video::VideoFieldOrder
Field order of interlaced content. This is only valid for interlace-mode=interleaved and not interlace-mode=mixed. In the case of mixed or GST_VIDEO_FIELD_ORDER_UNKOWN, the field order is signalled via buffer flags.
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.
unknown field order for interlaced content. The actual field order is signalled via buffer flags.
top field is first
bottom field is first
Feature: v1_12
Implementations
impl VideoFieldOrder
[src]
Trait Implementations
impl Clone for VideoFieldOrder
[src]
fn clone(&self) -> VideoFieldOrder
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for VideoFieldOrder
[src]
impl Debug for VideoFieldOrder
[src]
impl Display for VideoFieldOrder
[src]
impl Eq for VideoFieldOrder
[src]
impl FromStr for VideoFieldOrder
[src]
type Err = BoolError
The associated error which can be returned from parsing.
fn from_str(s: &str) -> Result<Self, BoolError>
[src]
impl<'a> FromValue<'a> for VideoFieldOrder
[src]
unsafe fn from_value(value: &Value) -> Self
[src]
impl<'a> FromValueOptional<'a> for VideoFieldOrder
[src]
unsafe fn from_value_optional(value: &Value) -> Option<Self>
[src]
impl Hash for VideoFieldOrder
[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 VideoFieldOrder
[src]
fn cmp(&self, other: &VideoFieldOrder) -> 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<VideoFieldOrder> for VideoFieldOrder
[src]
fn eq(&self, other: &VideoFieldOrder) -> bool
[src]
fn ne(&self, other: &VideoFieldOrder) -> bool
[src]
impl PartialOrd<VideoFieldOrder> for VideoFieldOrder
[src]
fn partial_cmp(&self, other: &VideoFieldOrder) -> Option<Ordering>
[src]
fn lt(&self, other: &VideoFieldOrder) -> bool
[src]
fn le(&self, other: &VideoFieldOrder) -> bool
[src]
fn gt(&self, other: &VideoFieldOrder) -> bool
[src]
fn ge(&self, other: &VideoFieldOrder) -> bool
[src]
impl SetValue for VideoFieldOrder
[src]
impl StaticType for VideoFieldOrder
[src]
fn static_type() -> Type
[src]
impl StructuralEq for VideoFieldOrder
[src]
impl StructuralPartialEq for VideoFieldOrder
[src]
Auto Trait Implementations
impl RefUnwindSafe for VideoFieldOrder
impl Send for VideoFieldOrder
impl Sync for VideoFieldOrder
impl Unpin for VideoFieldOrder
impl UnwindSafe for VideoFieldOrder
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> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
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>,