Struct gstreamer_editing_services_sys::GESTimelineElementClass [−][src]
#[repr(C)]pub struct GESTimelineElementClass {}Show fields
pub parent_class: GInitiallyUnownedClass, pub set_parent: Option<unsafe extern "C" fn(_: *mut GESTimelineElement, _: *mut GESTimelineElement) -> gboolean>, pub set_start: Option<unsafe extern "C" fn(_: *mut GESTimelineElement, _: GstClockTime) -> gboolean>, pub set_inpoint: Option<unsafe extern "C" fn(_: *mut GESTimelineElement, _: GstClockTime) -> gboolean>, pub set_duration: Option<unsafe extern "C" fn(_: *mut GESTimelineElement, _: GstClockTime) -> gboolean>, pub set_max_duration: Option<unsafe extern "C" fn(_: *mut GESTimelineElement, _: GstClockTime) -> gboolean>, pub set_priority: Option<unsafe extern "C" fn(_: *mut GESTimelineElement, _: u32) -> gboolean>, pub ripple: Option<unsafe extern "C" fn(_: *mut GESTimelineElement, _: u64) -> gboolean>, pub ripple_end: Option<unsafe extern "C" fn(_: *mut GESTimelineElement, _: u64) -> gboolean>, pub roll_start: Option<unsafe extern "C" fn(_: *mut GESTimelineElement, _: u64) -> gboolean>, pub roll_end: Option<unsafe extern "C" fn(_: *mut GESTimelineElement, _: u64) -> gboolean>, pub trim: Option<unsafe extern "C" fn(_: *mut GESTimelineElement, _: u64) -> gboolean>, pub deep_copy: Option<unsafe extern "C" fn(_: *mut GESTimelineElement, _: *mut GESTimelineElement)>, pub paste: Option<unsafe extern "C" fn(_: *mut GESTimelineElement, _: *mut GESTimelineElement, _: GstClockTime) -> *mut GESTimelineElement>, pub list_children_properties: Option<unsafe extern "C" fn(_: *mut GESTimelineElement, _: *mut c_uint) -> *mut *mut GParamSpec>, pub lookup_child: Option<unsafe extern "C" fn(_: *mut GESTimelineElement, _: *const c_char, _: *mut *mut GObject, _: *mut *mut GParamSpec) -> gboolean>, pub get_track_types: Option<unsafe extern "C" fn(_: *mut GESTimelineElement) -> GESTrackType>, pub set_child_property: Option<unsafe extern "C" fn(_: *mut GESTimelineElement, _: *mut GObject, _: *mut GParamSpec, _: *mut GValue)>, pub get_layer_priority: Option<unsafe extern "C" fn(_: *mut GESTimelineElement) -> u32>, pub get_natural_framerate: Option<unsafe extern "C" fn(_: *mut GESTimelineElement, _: *mut c_int, _: *mut c_int) -> gboolean>, pub set_child_property_full: Option<unsafe extern "C" fn(_: *mut GESTimelineElement, _: *mut GObject, _: *mut GParamSpec, _: *const GValue, _: *mut *mut GError) -> gboolean>, pub _ges_reserved: [gpointer; 14],
Fields
parent_class: GInitiallyUnownedClassset_parent: Option<unsafe extern "C" fn(_: *mut GESTimelineElement, _: *mut GESTimelineElement) -> gboolean>set_start: Option<unsafe extern "C" fn(_: *mut GESTimelineElement, _: GstClockTime) -> gboolean>set_inpoint: Option<unsafe extern "C" fn(_: *mut GESTimelineElement, _: GstClockTime) -> gboolean>set_duration: Option<unsafe extern "C" fn(_: *mut GESTimelineElement, _: GstClockTime) -> gboolean>set_max_duration: Option<unsafe extern "C" fn(_: *mut GESTimelineElement, _: GstClockTime) -> gboolean>set_priority: Option<unsafe extern "C" fn(_: *mut GESTimelineElement, _: u32) -> gboolean>ripple: Option<unsafe extern "C" fn(_: *mut GESTimelineElement, _: u64) -> gboolean>ripple_end: Option<unsafe extern "C" fn(_: *mut GESTimelineElement, _: u64) -> gboolean>roll_start: Option<unsafe extern "C" fn(_: *mut GESTimelineElement, _: u64) -> gboolean>roll_end: Option<unsafe extern "C" fn(_: *mut GESTimelineElement, _: u64) -> gboolean>trim: Option<unsafe extern "C" fn(_: *mut GESTimelineElement, _: u64) -> gboolean>deep_copy: Option<unsafe extern "C" fn(_: *mut GESTimelineElement, _: *mut GESTimelineElement)>paste: Option<unsafe extern "C" fn(_: *mut GESTimelineElement, _: *mut GESTimelineElement, _: GstClockTime) -> *mut GESTimelineElement>list_children_properties: Option<unsafe extern "C" fn(_: *mut GESTimelineElement, _: *mut c_uint) -> *mut *mut GParamSpec>lookup_child: Option<unsafe extern "C" fn(_: *mut GESTimelineElement, _: *const c_char, _: *mut *mut GObject, _: *mut *mut GParamSpec) -> gboolean>get_track_types: Option<unsafe extern "C" fn(_: *mut GESTimelineElement) -> GESTrackType>set_child_property: Option<unsafe extern "C" fn(_: *mut GESTimelineElement, _: *mut GObject, _: *mut GParamSpec, _: *mut GValue)>get_layer_priority: Option<unsafe extern "C" fn(_: *mut GESTimelineElement) -> u32>get_natural_framerate: Option<unsafe extern "C" fn(_: *mut GESTimelineElement, _: *mut c_int, _: *mut c_int) -> gboolean>set_child_property_full: Option<unsafe extern "C" fn(_: *mut GESTimelineElement, _: *mut GObject, _: *mut GParamSpec, _: *const GValue, _: *mut *mut GError) -> gboolean>_ges_reserved: [gpointer; 14]Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for GESTimelineElementClassimpl !Send for GESTimelineElementClassimpl !Sync for GESTimelineElementClassimpl Unpin for GESTimelineElementClassimpl UnwindSafe for GESTimelineElementClassBlanket Implementations
Mutably borrows from an owned value. Read more