unsafe extern "C" fn base_src_event<T: BaseSrcImpl>( ptr: *mut GstBaseSrc, event_ptr: *mut GstEvent, ) -> gboolean