Struct gstreamer_editing_services_sys::GESProjectClass [−][src]
#[repr(C)]pub struct GESProjectClass { pub parent_class: GESAssetClass, pub asset_added: Option<unsafe extern "C" fn(_: *mut GESProject, _: *mut GESAsset)>, pub asset_loading: Option<unsafe extern "C" fn(_: *mut GESProject, _: *mut GESAsset)>, pub asset_removed: Option<unsafe extern "C" fn(_: *mut GESProject, _: *mut GESAsset)>, pub missing_uri: Option<unsafe extern "C" fn(_: *mut GESProject, _: *mut GError, _: *mut GESAsset) -> *mut c_char>, pub loading_error: Option<unsafe extern "C" fn(_: *mut GESProject, _: *mut GError, _: *mut c_char, _: GType) -> gboolean>, pub loaded: Option<unsafe extern "C" fn(_: *mut GESProject, _: *mut GESTimeline) -> gboolean>, pub loading: Option<unsafe extern "C" fn(_: *mut GESProject, _: *mut GESTimeline)>, pub _ges_reserved: [gpointer; 3], }
Fields
parent_class: GESAssetClassasset_added: Option<unsafe extern "C" fn(_: *mut GESProject, _: *mut GESAsset)>asset_loading: Option<unsafe extern "C" fn(_: *mut GESProject, _: *mut GESAsset)>asset_removed: Option<unsafe extern "C" fn(_: *mut GESProject, _: *mut GESAsset)>missing_uri: Option<unsafe extern "C" fn(_: *mut GESProject, _: *mut GError, _: *mut GESAsset) -> *mut c_char>loading_error: Option<unsafe extern "C" fn(_: *mut GESProject, _: *mut GError, _: *mut c_char, _: GType) -> gboolean>loaded: Option<unsafe extern "C" fn(_: *mut GESProject, _: *mut GESTimeline) -> gboolean>loading: Option<unsafe extern "C" fn(_: *mut GESProject, _: *mut GESTimeline)>_ges_reserved: [gpointer; 3]Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for GESProjectClassimpl !Send for GESProjectClassimpl !Sync for GESProjectClassimpl Unpin for GESProjectClassimpl UnwindSafe for GESProjectClassBlanket Implementations
Mutably borrows from an owned value. Read more