Struct gst::ffi::Struct__GstTaskPoolClass [] [src]

pub struct Struct__GstTaskPoolClass {
    pub parent_class: GstObjectClass,
    pub prepare: Option<extern fn(pool: *mut GstTaskPool, error: *mut *mut GError)>,
    pub cleanup: Option<extern fn(pool: *mut GstTaskPool)>,
    pub push: Option<extern fn(pool: *mut GstTaskPool, func: GstTaskPoolFunction, user_data: gpointer, error: *mut *mut GError) -> gpointer>,
    pub join: Option<extern fn(pool: *mut GstTaskPool, id: gpointer)>,
    pub _gst_reserved: [gpointer; 4],
}

Fields

parent_class: GstObjectClass prepare: Option<extern fn(pool: *mut GstTaskPool, error: *mut *mut GError)> cleanup: Option<extern fn(pool: *mut GstTaskPool)> push: Option<extern fn(pool: *mut GstTaskPool, func: GstTaskPoolFunction, user_data: gpointer, error: *mut *mut GError) -> gpointer> join: Option<extern fn(pool: *mut GstTaskPool, id: gpointer)> _gst_reserved: [gpointer; 4]

Trait Implementations

impl Default for Struct__GstTaskPoolClass
[src]

fn default() -> Struct__GstTaskPoolClass

Returns the "default value" for a type. Read more