Struct gstreamer_base_sys::GstPushSrcClass [−][src]
#[repr(C)]pub struct GstPushSrcClass { pub parent_class: GstBaseSrcClass, pub create: Option<unsafe extern "C" fn(_: *mut GstPushSrc, _: *mut GstBuffer) -> GstFlowReturn>, pub alloc: Option<unsafe extern "C" fn(_: *mut GstPushSrc, _: *mut GstBuffer) -> GstFlowReturn>, pub fill: Option<unsafe extern "C" fn(_: *mut GstPushSrc, _: *mut GstBuffer) -> GstFlowReturn>, pub _gst_reserved: [gpointer; 4], }
Fields
parent_class: GstBaseSrcClass
create: Option<unsafe extern "C" fn(_: *mut GstPushSrc, _: *mut GstBuffer) -> GstFlowReturn>
alloc: Option<unsafe extern "C" fn(_: *mut GstPushSrc, _: *mut GstBuffer) -> GstFlowReturn>
fill: Option<unsafe extern "C" fn(_: *mut GstPushSrc, _: *mut GstBuffer) -> GstFlowReturn>
_gst_reserved: [gpointer; 4]
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for GstPushSrcClass
impl !Send for GstPushSrcClass
impl !Sync for GstPushSrcClass
impl Unpin for GstPushSrcClass
impl UnwindSafe for GstPushSrcClass
Blanket Implementations
Mutably borrows from an owned value. Read more