typedef struct _aubio_source_t aubio_source_t;
aubio_source_t * new_aubio_source(char_t * uri, uint_t samplerate, uint_t hop_size);
void aubio_source_do(aubio_source_t * s, fvec_t * read_data, uint_t * read);
+uint_t aubio_source_get_samplerate(aubio_source_t * s);
void del_aubio_source(aubio_source_t * s);
+ uint_t aubio_source_get_samplerate(aubio_source_t * s);
+
#ifdef __cplusplus
}
#endif
typedef struct _aubio_source_apple_audio_t aubio_source_apple_audio_t;
aubio_source_apple_audio_t * new_aubio_source_apple_audio(char_t * path, uint_t samplerate, uint_t block_size);
void aubio_source_apple_audio_do(aubio_source_apple_audio_t * s, fvec_t * read_to, uint_t * read);
+uint_t aubio_source_apple_audio_get_samplerate(aubio_source_apple_audio_t * s);
void del_aubio_source_apple_audio(aubio_source_apple_audio_t * s);
+ uint_t aubio_source_apple_audio_get_samplerate(aubio_source_apple_audio_t * s);
+
#endif /* _AUBIO_SOURCE_APPLE_AUDIO_H */
typedef struct _aubio_source_sndfile_t aubio_source_sndfile_t;
aubio_source_sndfile_t * new_aubio_source_sndfile(char_t * path, uint_t samplerate, uint_t block_size);
void aubio_source_sndfile_do(aubio_source_sndfile_t * s, fvec_t * read_to, uint_t * read);
+uint_t aubio_source_sndfile_get_samplerate(aubio_source_sndfile_t * s);
void del_aubio_source_sndfile(aubio_source_sndfile_t * s);
+ uint_t aubio_source_sndfile_get_samplerate(aubio_source_sndfile_t * s);
+
#endif /* _AUBIO_SOURCE_SNDFILE_H */