Function libpd_sys::libpd_process_raw_double
source · [−]pub unsafe extern "C" fn libpd_process_raw_double(
inBuffer: *const f64,
outBuffer: *mut f64
) -> c_intExpand description
process non-interleaved double samples from inBuffer -> libpd -> outBuffer copies buffer contents to/from libpd without striping buffer sizes are based on a single tick and # of channels where: size = libpd_blocksize() * (in/out)channels note: only full-precision when compiled with PD_FLOATSIZE=64 returns 0 on success