#[repr(C)]pub struct GESUriClipAssetClass {
pub parent_class: GESSourceClipAssetClass,
pub discoverer: *mut GstDiscoverer,
pub sync_discoverer: *mut GstDiscoverer,
pub discovered: Option<unsafe extern "C" fn(_: *mut GstDiscoverer, _: *mut GstDiscovererInfo, _: *mut GError, _: gpointer)>,
pub _ges_reserved: [gpointer; 3],
}
Fields§
§parent_class: GESSourceClipAssetClass
§discoverer: *mut GstDiscoverer
§sync_discoverer: *mut GstDiscoverer
§discovered: Option<unsafe extern "C" fn(_: *mut GstDiscoverer, _: *mut GstDiscovererInfo, _: *mut GError, _: gpointer)>
§_ges_reserved: [gpointer; 3]
Trait Implementations§
source§impl Clone for GESUriClipAssetClass
impl Clone for GESUriClipAssetClass
source§fn clone(&self) -> GESUriClipAssetClass
fn clone(&self) -> GESUriClipAssetClass
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for GESUriClipAssetClass
impl Debug for GESUriClipAssetClass
impl Copy for GESUriClipAssetClass
Auto Trait Implementations§
impl Freeze for GESUriClipAssetClass
impl RefUnwindSafe for GESUriClipAssetClass
impl !Send for GESUriClipAssetClass
impl !Sync for GESUriClipAssetClass
impl Unpin for GESUriClipAssetClass
impl UnwindSafe for GESUriClipAssetClass
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)