#[repr(C)]pub struct GESVideoSourceClass {
pub parent_class: GESSourceClass,
pub create_source: Option<unsafe extern "C" fn(_: *mut GESTrackElement) -> *mut GstElement>,
pub ABI: GESVideoSourceClass_ABI,
}
Fields§
§parent_class: GESSourceClass
§create_source: Option<unsafe extern "C" fn(_: *mut GESTrackElement) -> *mut GstElement>
§ABI: GESVideoSourceClass_ABI
Trait Implementations§
source§impl Clone for GESVideoSourceClass
impl Clone for GESVideoSourceClass
source§fn clone(&self) -> GESVideoSourceClass
fn clone(&self) -> GESVideoSourceClass
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 GESVideoSourceClass
impl Debug for GESVideoSourceClass
impl Copy for GESVideoSourceClass
Auto Trait Implementations§
impl Freeze for GESVideoSourceClass
impl RefUnwindSafe for GESVideoSourceClass
impl !Send for GESVideoSourceClass
impl !Sync for GESVideoSourceClass
impl Unpin for GESVideoSourceClass
impl UnwindSafe for GESVideoSourceClass
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: Copy,
impl<T> CloneToUninit for Twhere
T: Copy,
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
)source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)