yl_fft_plan_execute_c2r function

  1. @Native<Void Function(yl_fft_plan_handle, Pointer<Float>, Pointer<Float>, Pointer<Float>)>(yl_fft_plan_handle, ffi.Pointer<ffi.Float>, ffi.Pointer<ffi.Float>, ffi.Pointer<ffi.Float>)>()
void yl_fft_plan_execute_c2r(
  1. yl_fft_plan_handle plan,
  2. Pointer<Float> in_real,
  3. Pointer<Float> in_imag,
  4. Pointer<Float> output,
)

IRFFT: in_real/in_imag length = n/2 + 1, output length = n

Implementation

@ffi.Native<
  ffi.Void Function(
    yl_fft_plan_handle,
    ffi.Pointer<ffi.Float>,
    ffi.Pointer<ffi.Float>,
    ffi.Pointer<ffi.Float>,
  )
>()
external void yl_fft_plan_execute_c2r(
  yl_fft_plan_handle plan,
  ffi.Pointer<ffi.Float> in_real,
  ffi.Pointer<ffi.Float> in_imag,
  ffi.Pointer<ffi.Float> output,
);