source:
tests/src/test-resample.c
@
3ac7cb0
Last change on this file since 3ac7cb0 was 48b6a52, checked in by , 15 years ago | |
---|---|
|
|
File size: 580 bytes |
Rev | Line | |
---|---|---|
[9daf018] | 1 | #include <stdio.h> |
[4e9101e] | 2 | #include <aubio.h> |
3 | ||
[48b6a52] | 4 | int |
5 | main () | |
6 | { | |
7 | /* allocate some memory */ | |
8 | uint_t win_s = 1024; /* window size */ | |
9 | uint_t channels = 1; /* number of channel */ | |
10 | smpl_t ratio = 0.5; | |
11 | fvec_t *in = new_fvec (win_s, channels); /* input buffer */ | |
12 | fvec_t *out = new_fvec ((uint_t) (win_s * ratio), channels); /* input buffer */ | |
13 | aubio_resampler_t *o = new_aubio_resampler (0.5, 0); | |
14 | uint_t i = 0; | |
[4e9101e] | 15 | |
[48b6a52] | 16 | while (i < 10) { |
17 | aubio_resampler_do (o, in, out); | |
18 | i++; | |
19 | }; | |
[4e9101e] | 20 | |
[48b6a52] | 21 | del_aubio_resampler (o); |
22 | del_fvec (in); | |
23 | del_fvec (out); | |
[4e9101e] | 24 | |
[48b6a52] | 25 | return 0; |
[4e9101e] | 26 | } |
Note: See TracBrowser
for help on using the repository browser.