21 #ifndef __JACK_MIDIPORT_H    22 #define __JACK_MIDIPORT_H    28 #include <jack/weakmacros.h>    74                     uint32_t           event_index) JACK_OPTIONAL_WEAK_EXPORT;
   122                         size_t          data_size) JACK_OPTIONAL_WEAK_EXPORT;
   149                       const jack_midi_data_t *data,
   150                       size_t                  data_size) JACK_OPTIONAL_WEAK_EXPORT;
 
void jack_midi_clear_buffer(void *port_buffer) JACK_OPTIONAL_WEAK_EXPORT
Definition: midiport.h:38
uint32_t jack_midi_get_lost_event_count(void *port_buffer) JACK_OPTIONAL_WEAK_EXPORT
jack_nframes_t jack_midi_get_event_count(void *port_buffer) JACK_OPTIONAL_WEAK_EXPORT
size_t jack_midi_max_event_size(void *port_buffer) JACK_OPTIONAL_WEAK_EXPORT
size_t size
Definition: midiport.h:41
jack_nframes_t time
Definition: midiport.h:40
struct _jack_midi_event jack_midi_event_t
int jack_midi_event_get(jack_midi_event_t *event, void *port_buffer, uint32_t event_index) JACK_OPTIONAL_WEAK_EXPORT
uint32_t jack_nframes_t
Definition: types.h:53
int jack_midi_event_write(void *port_buffer, jack_nframes_t time, const jack_midi_data_t *data, size_t data_size) JACK_OPTIONAL_WEAK_EXPORT
unsigned char jack_midi_data_t
Definition: midiport.h:34
jack_midi_data_t * jack_midi_event_reserve(void *port_buffer, jack_nframes_t time, size_t data_size) JACK_OPTIONAL_WEAK_EXPORT
jack_midi_data_t * buffer
Definition: midiport.h:42