unsafe extern "C" fn base_transform_submit_input_buffer<T: BaseTransformImpl>(
    ptr: *mut GstBaseTransform,
    is_discont: gboolean,
    buf: *mut GstBuffer,
) -> GstFlowReturn