uint_t aubio_sink_close(aubio_sink_t *s)
close sink
uint_t aubio_sink_get_channels(const aubio_sink_t *s)
get channels of sink object
struct _aubio_sink_t aubio_sink_t
media sink object
uint_t aubio_sink_preset_channels(aubio_sink_t *s, uint_t channels)
preset sink channels
aubio_sink_t * new_aubio_sink(const char_t *uri, uint_t samplerate)
create new aubio_sink_t
void del_aubio_sink(aubio_sink_t *s)
close sink and cleanup memory
void aubio_sink_do(aubio_sink_t *s, fvec_t *write_data, uint_t write)
write monophonic vector of length hop_size to sink
unsigned int uint_t
unsigned integer
uint_t aubio_sink_get_samplerate(const aubio_sink_t *s)
get samplerate of sink object
void aubio_sink_do_multi(aubio_sink_t *s, fmat_t *write_data, uint_t write)
write polyphonic vector of length hop_size to sink
uint_t aubio_sink_preset_samplerate(aubio_sink_t *s, uint_t samplerate)
preset sink samplerate