#[repr(C)]pub struct GESTimelineClass {
pub parent_class: GstBinClass,
pub track_added: Option<unsafe extern "C" fn(_: *mut GESTimeline, _: *mut GESTrack)>,
pub track_removed: Option<unsafe extern "C" fn(_: *mut GESTimeline, _: *mut GESTrack)>,
pub layer_added: Option<unsafe extern "C" fn(_: *mut GESTimeline, _: *mut GESLayer)>,
pub layer_removed: Option<unsafe extern "C" fn(_: *mut GESTimeline, _: *mut GESLayer)>,
pub group_added: Option<unsafe extern "C" fn(_: *mut GESTimeline, _: *mut GESGroup)>,
pub group_removed: Option<unsafe extern "C" fn(_: *mut GESTimeline, _: *mut GESGroup, _: *mut GPtrArray)>,
pub _ges_reserved: [gpointer; 4],
}
Fields§
§parent_class: GstBinClass
§track_added: Option<unsafe extern "C" fn(_: *mut GESTimeline, _: *mut GESTrack)>
§track_removed: Option<unsafe extern "C" fn(_: *mut GESTimeline, _: *mut GESTrack)>
§layer_added: Option<unsafe extern "C" fn(_: *mut GESTimeline, _: *mut GESLayer)>
§layer_removed: Option<unsafe extern "C" fn(_: *mut GESTimeline, _: *mut GESLayer)>
§group_added: Option<unsafe extern "C" fn(_: *mut GESTimeline, _: *mut GESGroup)>
§group_removed: Option<unsafe extern "C" fn(_: *mut GESTimeline, _: *mut GESGroup, _: *mut GPtrArray)>
§_ges_reserved: [gpointer; 4]
Trait Implementations§
source§impl Clone for GESTimelineClass
impl Clone for GESTimelineClass
source§fn clone(&self) -> GESTimelineClass
fn clone(&self) -> GESTimelineClass
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for GESTimelineClass
impl Debug for GESTimelineClass
impl Copy for GESTimelineClass
Auto Trait Implementations§
impl Freeze for GESTimelineClass
impl RefUnwindSafe for GESTimelineClass
impl !Send for GESTimelineClass
impl !Sync for GESTimelineClass
impl Unpin for GESTimelineClass
impl UnwindSafe for GESTimelineClass
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)