pub type GstStructureForeachFunc = Option<unsafe extern "C" fn(_: GQuark, _: *const GValue, _: gpointer) -> gboolean>;