unsafe extern "C" fn base_transform_src_event<T: BaseTransformImpl>(
    ptr: *mut GstBaseTransform,
    event: *mut GstEvent,
) -> gboolean