pub unsafe extern "C" fn gst_data_queue_new(
    checkfull: GstDataQueueCheckFullFunction,
    fullcallback: GstDataQueueFullCallback,
    emptycallback: GstDataQueueEmptyCallback,
    checkdata: gpointer
) -> *mut GstDataQueue