bindings/open_dspc_bindings_generated library

Classes

yl_stft_cfg

Functions

yl_autocorr_direct_ffi(Pointer<Float> x, int n, Pointer<Float> y, int mode) int
yl_autocorr_direct_simd_ffi(Pointer<Float> x, int n, Pointer<Float> y, int mode) int
yl_autocorr_out_len_ffi(int n, int mode) int
yl_conv_direct_f32_ffi(Pointer<Float> x, int nx, Pointer<Float> h, int nh, Pointer<Float> y, int mode) int
yl_conv_direct_mode_f32_ffi(Pointer<Float> x, int nx, Pointer<Float> h, int nh, Pointer<Float> y, int mode, int out_mode) int
yl_conv_direct_mode_simd_f32_ffi(Pointer<Float> x, int nx, Pointer<Float> h, int nh, Pointer<Float> y, int mode, int out_mode) int
yl_conv_out_len_ffi(int nx, int nh) int
yl_conv_out_len_mode_ffi(int nx, int nh, int out_mode) int
yl_fft_autocorr(Pointer<Void> plan_handle, Pointer<Float> input, int input_len, Pointer<Float> out_acf, int out_len, int mode) → void
yl_fft_complex_forward(Pointer<Float> in_real, Pointer<Float> in_imag, int length, Pointer<Float> out_real, Pointer<Float> out_imag) → void
yl_fft_complex_inverse(Pointer<Float> in_real, Pointer<Float> in_imag, int length, Pointer<Float> out_real, Pointer<Float> out_imag) → void
yl_fft_forward(Pointer<Float> input, int length, Pointer<Float> out_real, Pointer<Float> out_imag) → void
yl_fft_inverse(Pointer<Float> in_real, Pointer<Float> in_imag, int length, Pointer<Float> output) → void
yl_fft_plan_c2c_create(int n) yl_fft_plan_handle
yl_fft_plan_c2r_create(int n) yl_fft_plan_handle
yl_fft_plan_destroy(yl_fft_plan_handle plan) → void
yl_fft_plan_execute_c2c_backward(yl_fft_plan_handle plan, Pointer<Float> in_real, Pointer<Float> in_imag, Pointer<Float> out_real, Pointer<Float> out_imag) → void
yl_fft_plan_execute_c2c_forward(yl_fft_plan_handle plan, Pointer<Float> in_real, Pointer<Float> in_imag, Pointer<Float> out_real, Pointer<Float> out_imag) → void
yl_fft_plan_execute_c2r(yl_fft_plan_handle plan, Pointer<Float> in_real, Pointer<Float> in_imag, Pointer<Float> output) → void
IRFFT: in_real/in_imag length = n/2 + 1, output length = n
yl_fft_plan_execute_r2c(yl_fft_plan_handle plan, Pointer<Float> input, Pointer<Float> out_real, Pointer<Float> out_imag) → void
RFFT: out_real/out_imag length = n/2 + 1
yl_fft_plan_execute_r2c_spec(yl_fft_plan_handle plan, Pointer<Float> input, Pointer<Float> out_bins, int mode, double db_floor) → void
RFFT->abs/pow/db: out_bins length = n/2 + 1
yl_fft_plan_length(yl_fft_plan_handle plan) int
yl_fft_plan_r2c_create(int n) yl_fft_plan_handle
yl_fft_spec(Pointer<Float> input, int length, Pointer<Float> out_bins, int mode, double db_floor) → void
yl_fftconv_ctx_bins(Pointer<Void> ctx) int
yl_fftconv_ctx_create_f32(int nx_max, int nh_max) Pointer<Void>
yl_fftconv_ctx_destroy(Pointer<Void> ctx) → void
yl_fftconv_ctx_h_max(Pointer<Void> ctx) int
yl_fftconv_ctx_nfft(Pointer<Void> ctx) int
yl_fftconv_ctx_process_f32(Pointer<Void> ctx, Pointer<Float> x, int nx, Pointer<Float> h, int nh, Pointer<Float> y, int mode) int
yl_fftconv_ctx_x_max(Pointer<Void> ctx) int
yl_iir_ctx_create_df2t_f32(Pointer<Float> b, int nb, Pointer<Float> a, int na) Pointer<Void>
yl_iir_ctx_destroy(Pointer<Void> ctx) → void
yl_iir_ctx_process_f32(Pointer<Void> ctx, Pointer<Float> x, Pointer<Float> y, int nx) int
yl_lpc_ctx_create(int m) Pointer<Void>
yl_lpc_ctx_destroy(Pointer<Void> ctx) → void
yl_lpc_ctx_order(Pointer<Void> ctx) int
yl_lpc_ctx_process_frame(Pointer<Void> ctx, Pointer<Float> y, int L, int method, int sptk, Pointer<Float> out) double
yl_lpc_process_single(Pointer<Float> y, int L, int m, int method, int sptk, Pointer<Float> out) double
yl_mel_ctx_apply(Pointer<Void> m, Pointer<Float> power_bins, Pointer<Float> mel_out) → void
Apply filterbank to one frame of power bins (size n_bins = n_fft/2+1).
yl_mel_ctx_create(int sr, int n_fft, int n_mels, double fmin, double fmax, int scale, int norm) Pointer<Void>
yl_mel_ctx_destroy(Pointer<Void> m) → void
yl_pitch_acf_frame(yl_fft_plan_handle plan_handle, Pointer<Float> input, int input_len, Pointer<Float> out_acf, int mode, double sample_rate, double fmin, double fmax) double
yl_polyfit_ctx_create_f64(int deg, int nmax) Pointer<Void>
yl_polyfit_ctx_destroy_f64(Pointer<Void> ctx) → void
yl_polyfit_ctx_eval_scaled_f64(Pointer<Void> ctx, Pointer<Double> x, int n, Pointer<Double> a_scaled, Pointer<Double> y_out) int
yl_polyfit_ctx_eval_xdomain_f64(Pointer<Void> ctx, Pointer<Double> x, int n, Pointer<Double> a_x, Pointer<Double> y_out) int
yl_polyfit_ctx_fit_f64(Pointer<Void> ctx, Pointer<Double> x, Pointer<Double> y, int n, int mode, Pointer<Double> a_out, Pointer<Double> rmse_out) int
yl_resample_ctx_create(int orig_freq, int new_freq, int lowpass_filter_width, double rolloff, int method, double beta) Pointer<Void>
yl_resample_ctx_destroy(Pointer<Void> r) → void
yl_resample_ctx_process(Pointer<Void> r, Pointer<Float> in$, int in_len, Pointer<Float> out) int
yl_resample_out_len_ffi(int orig_freq, int new_freq, int in_len) int
yl_resample_reset_ffi(Pointer<Void> r) → void
yl_rfft_bins(int n) int
yl_stft_bins(yl_stft_handle s) int
yl_stft_create(Pointer<yl_stft_cfg> cfg) yl_stft_handle
yl_stft_destroy(yl_stft_handle s) → void
yl_stft_flush_r2c(yl_stft_handle s, Pointer<Float> out_re, Pointer<Float> out_im, int out_frames_cap) int
yl_stft_flush_spec(yl_stft_handle s, Pointer<Float> out_bins, int out_frames_cap, int mode, double db_floor) int
yl_stft_hop(yl_stft_handle s) int
yl_stft_nfft(yl_stft_handle s) int
yl_stft_process_r2c(yl_stft_handle s, Pointer<Float> signal, int signal_len, Pointer<Float> out_re, Pointer<Float> out_im, int out_frames_cap) int
yl_stft_process_spec(yl_stft_handle s, Pointer<Float> signal, int signal_len, Pointer<Float> out_bins, int out_frames_cap, int mode, double db_floor) int
yl_stft_push_r2c(yl_stft_handle s, Pointer<Float> input, int input_len, Pointer<Float> out_re, Pointer<Float> out_im, int out_frames_cap) int
yl_stft_push_spec(yl_stft_handle s, Pointer<Float> input, int input_len, Pointer<Float> out_bins, int out_frames_cap, int mode, double db_floor) int
yl_stft_reset(yl_stft_handle s) → void
yl_stft_win_len(yl_stft_handle s) int