ref: ab7d1002918618b57d1741e4bcdbea6c73a27c38
dir: /tests/src/io/test-source_apple_audio_file.c/
#include <stdio.h>
#include <aubio.h>
char_t *path = "/Users/piem/archives/sounds/loops/drum_Chocolate_Milk_-_Ation_Speaks_Louder_Than_Words.wav";
//char_t *path = "/Volumes/moving/moving/photos/gopro2/100GOPRO/GOPR4515.MP4";
int main(){
#ifdef __APPLE__
uint_t samplerate = 32000;
uint_t hop_size = 1024;
uint_t read = hop_size;
fvec_t *vec = new_fvec(hop_size);
aubio_source_apple_audio_t * s = new_aubio_source_apple_audio(path, samplerate, hop_size);
if (!s) return -1;
while ( read == hop_size ) {
aubio_source_apple_audio_do(s, vec, &read);
fprintf(stdout, "%d [%f, %f, ..., %f]\n", read, vec->data[0], vec->data[1], vec->data[read - 1]);
}
del_aubio_source_apple_audio(s);
#else
fprintf(stderr, "ERR: aubio was not compiled with aubio_source_apple_audio\n");
#endif /* __APPLE__ */
return 0;
}