[]Struct gstreamer_editing_services::TimelineElement

pub struct TimelineElement(_, _);

The GESTimelineElement base class implements the notion of timing as well as priority. A GESTimelineElement can have a parent object which will be responsible for controlling its timing properties.

Implements

TimelineElementExt, glib::object::ObjectExt, ExtractableExt

Trait Implementations

impl Clone for TimelineElement

impl Debug for TimelineElement

impl Eq for TimelineElement

impl Hash for TimelineElement

impl IsA<Extractable> for TimelineElement

impl IsA<TimelineElement> for BaseEffect

impl IsA<TimelineElement> for Clip

impl IsA<TimelineElement> for Container

impl IsA<TimelineElement> for Effect

impl IsA<TimelineElement> for Group

impl IsA<TimelineElement> for TrackElement

impl IsA<TimelineElement> for UriClip

impl Ord for TimelineElement

impl<T: ObjectType> PartialEq<T> for TimelineElement

impl<T: ObjectType> PartialOrd<T> for TimelineElement

impl StaticType for TimelineElement

Auto Trait Implementations

impl RefUnwindSafe for TimelineElement

impl !Send for TimelineElement

impl !Sync for TimelineElement

impl Unpin for TimelineElement

impl UnwindSafe for TimelineElement

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<Super, Sub> CanDowncast<Sub> for Super where
    Sub: IsA<Super>,
    Super: IsA<Super>, 
[src]

impl<T> Cast for T where
    T: ObjectType
[src]

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

impl<O> GObjectExtManualGst for O where
    O: IsA<Object>, 
[src]

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

impl<T> ObjectExt for T where
    T: ObjectType
[src]

impl<'a, T> ToGlibContainerFromSlice<'a, *const GList> for T where
    T: GlibPtrDefault + ToGlibPtr<'a, <T as GlibPtrDefault>::GlibType>, 
[src]

impl<'a, T> ToGlibContainerFromSlice<'a, *const GPtrArray> for T where
    T: GlibPtrDefault + ToGlibPtr<'a, <T as GlibPtrDefault>::GlibType>, 
[src]

impl<'a, T> ToGlibContainerFromSlice<'a, *mut GArray> for T where
    T: GlibPtrDefault + ToGlibPtr<'a, <T as GlibPtrDefault>::GlibType>, 
[src]

impl<'a, T> ToGlibContainerFromSlice<'a, *mut GList> for T where
    T: GlibPtrDefault + ToGlibPtr<'a, <T as GlibPtrDefault>::GlibType>, 
[src]

impl<'a, T> ToGlibContainerFromSlice<'a, *mut GPtrArray> for T where
    T: GlibPtrDefault + ToGlibPtr<'a, <T as GlibPtrDefault>::GlibType>, 
[src]

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

type Owned = T

The resulting type after obtaining ownership.

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.