aubio_source_do_multi method

void aubio_source_do_multi(
  1. Pointer<aubio_source_t> s,
  2. Pointer<fmat_t> read_to,
  3. Pointer<uint_t> read
)

read polyphonic vector of length hop_size from source object

\param s source object, created with ::new_aubio_source \param read_to ::fmat_t of data to read to \paramout read upon returns, equals to number of frames actually read

Upon returns, read contains the number of frames actually read from the source. hop_size if enough frames could be read, less otherwise.

Implementation

void aubio_source_do_multi(
  ffi.Pointer<aubio_source_t> s,
  ffi.Pointer<fmat_t> read_to,
  ffi.Pointer<uint_t> read,
) {
  return _aubio_source_do_multi(
    s,
    read_to,
    read,
  );
}