aubio_sink_validate_input_length method

int aubio_sink_validate_input_length(
  1. Pointer<char_t> kind,
  2. Pointer<char_t> path,
  3. int max_size,
  4. int write_data_length,
  5. int write,
)

validate length of sink input

\param kind the object kind to report on \param path the path to report on \param max_size maximum number of frames that can be written \param write_data_length actual length of input \param write number of samples asked

\return write or the maximum number of frames that can be written

Implementation

int aubio_sink_validate_input_length(
  ffi.Pointer<char_t> kind,
  ffi.Pointer<char_t> path,
  int max_size,
  int write_data_length,
  int write,
) {
  return _aubio_sink_validate_input_length(
    kind,
    path,
    max_size,
    write_data_length,
    write,
  );
}