3#include <dsplib/array.h>
14enum class OverlapMethod
21bool iscola(
const arr_real& win,
int noverlap, OverlapMethod method = OverlapMethod::Ola);
35std::vector<arr_cmplx> stft(
const arr_real& x,
const arr_real& win,
int overlap,
int nfft,
36 StftRange range = StftRange::Onesided);
40std::vector<arr_cmplx> stft(
const arr_real& x,
int nfft, StftRange range = StftRange::Onesided);
53arr_real istft(
const std::vector<arr_cmplx>& x,
const arr_real& win,
int overlap,
int nfft,
54 StftRange range = StftRange::Onesided, OverlapMethod method = OverlapMethod::Wola);
58arr_real istft(
const std::vector<arr_cmplx>& x,
int nfft, StftRange range = StftRange::Onesided,
59 OverlapMethod method = OverlapMethod::Wola);