execute method

Float32List execute(
  1. Float32List input
)

Implementation

Float32List execute(Float32List input) {
  if (input.length != inputLen) {
    throw ArgumentError('input length ${input.length} != inputLen $inputLen');
  }

  final r = res;
  r.input.asTypedList(n).setAll(0, input);
  yl_fft_autocorr(r.plan, r.input, inputLen, r.xcorr, inputLen, 0);

  final xcorr = Float32List.fromList(r.xcorr.asTypedList(inputLen));
  return xcorr;
}