34#ifndef AUBIO_PHASEVOC_H
35#define AUBIO_PHASEVOC_H
struct _aubio_pvoc_t aubio_pvoc_t
phasevocoder object
void aubio_pvoc_do(aubio_pvoc_t *pv, const fvec_t *in, cvec_t *fftgrain)
compute spectral frame
uint_t aubio_pvoc_set_window(aubio_pvoc_t *pv, const char_t *window_type)
set window type
aubio_pvoc_t * new_aubio_pvoc(uint_t win_s, uint_t hop_s)
create phase vocoder object
uint_t aubio_pvoc_get_win(aubio_pvoc_t *pv)
get window size
void aubio_pvoc_rdo(aubio_pvoc_t *pv, cvec_t *fftgrain, fvec_t *out)
compute signal from spectral frame
void del_aubio_pvoc(aubio_pvoc_t *pv)
delete phase vocoder object
uint_t aubio_pvoc_get_hop(aubio_pvoc_t *pv)
get hop size
Vector of real-valued phase and spectrum data.
unsigned int uint_t
unsigned integer