Struct gstreamer_sys::GstTaskPoolClass
source · #[repr(C)]pub struct GstTaskPoolClass {
pub parent_class: GstObjectClass,
pub prepare: Option<unsafe extern "C" fn(_: *mut GstTaskPool, _: *mut *mut GError)>,
pub cleanup: Option<unsafe extern "C" fn(_: *mut GstTaskPool)>,
pub push: Option<unsafe extern "C" fn(_: *mut GstTaskPool, _: GstTaskPoolFunction, _: gpointer, _: *mut *mut GError) -> gpointer>,
pub join: Option<unsafe extern "C" fn(_: *mut GstTaskPool, _: gpointer)>,
pub _gst_reserved: [gpointer; 4],
}
Fields
parent_class: GstObjectClass
prepare: Option<unsafe extern "C" fn(_: *mut GstTaskPool, _: *mut *mut GError)>
cleanup: Option<unsafe extern "C" fn(_: *mut GstTaskPool)>
push: Option<unsafe extern "C" fn(_: *mut GstTaskPool, _: GstTaskPoolFunction, _: gpointer, _: *mut *mut GError) -> gpointer>
join: Option<unsafe extern "C" fn(_: *mut GstTaskPool, _: gpointer)>
_gst_reserved: [gpointer; 4]
Trait Implementations
sourceimpl Clone for GstTaskPoolClass
impl Clone for GstTaskPoolClass
sourcefn clone(&self) -> GstTaskPoolClass
fn clone(&self) -> GstTaskPoolClass
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for GstTaskPoolClass
impl Debug for GstTaskPoolClass
impl Copy for GstTaskPoolClass
Auto Trait Implementations
impl RefUnwindSafe for GstTaskPoolClass
impl !Send for GstTaskPoolClass
impl !Sync for GstTaskPoolClass
impl Unpin for GstTaskPoolClass
impl UnwindSafe for GstTaskPoolClass
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more