Function libpd_sys::libpd_process_float
source · [−]pub unsafe extern "C" fn libpd_process_float(
ticks: c_int,
inBuffer: *const f32,
outBuffer: *mut f32
) -> c_intExpand description
process interleaved float samples from inBuffer -> libpd -> outBuffer buffer sizes are based on # of ticks and channels where: size = ticks * libpd_blocksize() * (in/out)channels returns 0 on success