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: GESAssetClass
asset_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 GESProjectClass
impl !Send for GESProjectClass
impl !Sync for GESProjectClass
impl Unpin for GESProjectClass
impl UnwindSafe for GESProjectClass
Blanket Implementations
Mutably borrows from an owned value. Read more