Changeset 466dff3 for examples/jackio.h
- Timestamp:
- Dec 7, 2013, 4:09:00 AM (10 years ago)
- Branches:
- feature/autosink, feature/cnn, feature/cnn_org, feature/constantq, feature/crepe, feature/crepe_org, feature/pitchshift, feature/pydocstrings, feature/timestretch, fix/ffmpeg5, master, pitchshift, sampler, timestretch, yinfft+
- Children:
- 3da8187
- Parents:
- 44e94f3c
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
examples/jackio.h
r44e94f3c r466dff3 1 1 /* 2 Copyright (C) 2003-20 09Paul Brossier <piem@aubio.org>2 Copyright (C) 2003-2013 Paul Brossier <piem@aubio.org> 3 3 4 4 This file is part of aubio. … … 22 22 #define JACKIO_H 23 23 24 /** 24 /** 25 25 * @file 26 26 * 27 27 * Jack driver for aubio 28 * 28 * 29 29 */ 30 30 … … 41 41 typedef struct _aubio_jack_t aubio_jack_t; 42 42 /** jack process function */ 43 typedef int (*aubio_process_func_t) (smpl_t ** input, 44 smpl_t ** output, int nframes); 43 typedef int (*aubio_process_func_t) (fvec_t * input, fvec_t * output); 45 44 46 45 /** jack device creation function */ 47 aubio_jack_t *new_aubio_jack (uint_t inchannels, uint_t outchannels, 48 uint_t imidichan, uint_t omidichan, 46 aubio_jack_t *new_aubio_jack (uint_t hop_size, 47 uint_t inchannels, uint_t outchannels, 48 uint_t imidichan, uint_t omidichan); 49 /** activate jack client (run jackprocess function) */ 50 uint_t aubio_jack_activate (aubio_jack_t * jack_setup, 49 51 aubio_process_func_t callback); 50 /** activate jack client (run jackprocess function) */51 uint_t aubio_jack_activate (aubio_jack_t * jack_setup);52 52 /** close and delete jack client */ 53 53 void aubio_jack_close (aubio_jack_t * jack_setup); 54 void del_aubio_jack (aubio_jack_t * jack_setup); 55 /** get samplerate */ 56 uint_t aubio_jack_get_samplerate (aubio_jack_t * jack_setup); 54 57 55 58 /** write a jack_midi_event_t to the midi output ringbuffer */
Note: See TracChangeset
for help on using the changeset viewer.