Struct gstreamer_sys::GstTaskPoolClass [−][src]
#[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 dispose_handle: Option<unsafe extern "C" fn(_: *mut GstTaskPool, _: gpointer)>, pub _gst_reserved: [gpointer; 3], }
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)>
dispose_handle: Option<unsafe extern "C" fn(_: *mut GstTaskPool, _: gpointer)>
_gst_reserved: [gpointer; 3]
Trait Implementations
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
Mutably borrows from an owned value. Read more