Struct gstreamer_editing_services_sys::GESSourceClass [−][src]
#[repr(C)]pub struct GESSourceClass { pub parent_class: GESTrackElementClass, pub select_pad: Option<unsafe extern "C" fn(_: *mut GESSource, _: *mut GstPad) -> gboolean>, pub create_source: Option<unsafe extern "C" fn(_: *mut GESSource) -> *mut GstElement>, pub _ges_reserved: [gpointer; 2], }
Fields
parent_class: GESTrackElementClass
select_pad: Option<unsafe extern "C" fn(_: *mut GESSource, _: *mut GstPad) -> gboolean>
create_source: Option<unsafe extern "C" fn(_: *mut GESSource) -> *mut GstElement>
_ges_reserved: [gpointer; 2]
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for GESSourceClass
impl !Send for GESSourceClass
impl !Sync for GESSourceClass
impl Unpin for GESSourceClass
impl UnwindSafe for GESSourceClass
Blanket Implementations
Mutably borrows from an owned value. Read more