Struct gstreamer_editing_services_sys::GESTrackElementClass [−][src]
#[repr(C)]pub struct GESTrackElementClass { pub parent_class: GESTimelineElementClass, pub nleobject_factorytype: *const c_char, pub create_gnl_object: Option<unsafe extern "C" fn(_: *mut GESTrackElement) -> *mut GstElement>, pub create_element: Option<unsafe extern "C" fn(_: *mut GESTrackElement) -> *mut GstElement>, pub active_changed: Option<unsafe extern "C" fn(_: *mut GESTrackElement, _: gboolean)>, pub changed: Option<unsafe extern "C" fn(_: *mut GESTrackElement)>, pub list_children_properties: Option<unsafe extern "C" fn(_: *mut GESTrackElement, _: *mut c_uint) -> *mut *mut GParamSpec>, pub lookup_child: Option<unsafe extern "C" fn(_: *mut GESTrackElement, _: *const c_char, _: *mut *mut GstElement, _: *mut *mut GParamSpec) -> gboolean>, pub ABI: GESTrackElementClass_ABI, }
Fields
parent_class: GESTimelineElementClassnleobject_factorytype: *const c_charcreate_gnl_object: Option<unsafe extern "C" fn(_: *mut GESTrackElement) -> *mut GstElement>create_element: Option<unsafe extern "C" fn(_: *mut GESTrackElement) -> *mut GstElement>active_changed: Option<unsafe extern "C" fn(_: *mut GESTrackElement, _: gboolean)>changed: Option<unsafe extern "C" fn(_: *mut GESTrackElement)>list_children_properties: Option<unsafe extern "C" fn(_: *mut GESTrackElement, _: *mut c_uint) -> *mut *mut GParamSpec>lookup_child: Option<unsafe extern "C" fn(_: *mut GESTrackElement, _: *const c_char, _: *mut *mut GstElement, _: *mut *mut GParamSpec) -> gboolean>ABI: GESTrackElementClass_ABITrait Implementations
Auto Trait Implementations
impl RefUnwindSafe for GESTrackElementClassimpl !Send for GESTrackElementClassimpl !Sync for GESTrackElementClassimpl Unpin for GESTrackElementClassimpl UnwindSafe for GESTrackElementClassBlanket Implementations
Mutably borrows from an owned value. Read more