| aubio
    0.4.9
    | 
Resampling object. More...
Go to the source code of this file.
| Typedefs | |
| typedef struct _aubio_resampler_t | aubio_resampler_t | 
| resampler object | |
| Functions | |
| aubio_resampler_t * | new_aubio_resampler (smpl_t ratio, uint_t type) | 
| create resampler object  More... | |
| void | del_aubio_resampler (aubio_resampler_t *s) | 
| delete resampler object | |
| void | aubio_resampler_do (aubio_resampler_t *s, const fvec_t *input, fvec_t *output) | 
| resample input in output  More... | |
Resampling object.
This object resamples an input vector into an output vector using libsamplerate. See http://www.mega-nerd.com/SRC/
Definition in file resampler.h.
| void aubio_resampler_do | ( | aubio_resampler_t * | s, | 
| const fvec_t * | input, | ||
| fvec_t * | output | ||
| ) | 
resample input in output
| s | resampler object | 
| input | input buffer of size N | 
| output | output buffer of size N*ratio | 
| aubio_resampler_t* new_aubio_resampler | ( | smpl_t | ratio, | 
| uint_t | type | ||
| ) | 
create resampler object
| ratio | output_sample_rate / input_sample_rate | 
| type | libsamplerate resampling type, see http://www.mega-nerd.com/SRC/api_misc.html#Converters | 
 1.8.15
 1.8.15