#[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],
}
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]