pub type effectProc = Option<unsafe extern "C" fn(e: *mut SoundEffect, left: *mut i32, right: *mut i32, nsamples: c_int, bufactive: c_int) -> c_int>;