Struct gstreamer_editing_services_sys::GESAssetClass [−][src]
#[repr(C)]pub struct GESAssetClass { pub parent: GObjectClass, pub start_loading: Option<unsafe extern "C" fn(_: *mut GESAsset, _: *mut *mut GError) -> GESAssetLoadingReturn>, pub extract: Option<unsafe extern "C" fn(_: *mut GESAsset, _: *mut *mut GError) -> *mut GESExtractable>, pub inform_proxy: Option<unsafe extern "C" fn(_: *mut GESAsset, _: *const c_char)>, pub proxied: Option<unsafe extern "C" fn(_: *mut GESAsset, _: *mut GESAsset)>, pub request_id_update: Option<unsafe extern "C" fn(_: *mut GESAsset, _: *mut *mut c_char, _: *mut GError) -> gboolean>, pub _ges_reserved: [gpointer; 4], }
Fields
parent: GObjectClass
start_loading: Option<unsafe extern "C" fn(_: *mut GESAsset, _: *mut *mut GError) -> GESAssetLoadingReturn>
extract: Option<unsafe extern "C" fn(_: *mut GESAsset, _: *mut *mut GError) -> *mut GESExtractable>
inform_proxy: Option<unsafe extern "C" fn(_: *mut GESAsset, _: *const c_char)>
proxied: Option<unsafe extern "C" fn(_: *mut GESAsset, _: *mut GESAsset)>
request_id_update: Option<unsafe extern "C" fn(_: *mut GESAsset, _: *mut *mut c_char, _: *mut GError) -> gboolean>
_ges_reserved: [gpointer; 4]
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for GESAssetClass
impl !Send for GESAssetClass
impl !Sync for GESAssetClass
impl Unpin for GESAssetClass
impl UnwindSafe for GESAssetClass
Blanket Implementations
Mutably borrows from an owned value. Read more