pub type GstDataQueueEmptyCallback = Option<unsafe extern "C" fn(_: *mut GstDataQueue, _: gpointer)>;