21 #ifndef __JACK_MIDIPORT_H
22 #define __JACK_MIDIPORT_H
28 #include <jack/weakmacros.h>
29 #include <jack/types.h>
34 typedef unsigned char jack_midi_data_t;
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;
LIB_EXPORT void jack_midi_clear_buffer(void *port_buffer)
LIB_EXPORT jack_nframes_t jack_midi_get_lost_event_count(void *port_buffer)
LIB_EXPORT size_t jack_midi_max_event_size(void *port_buffer)
LIB_EXPORT uint32_t jack_midi_get_event_count(void *port_buffer)
LIB_EXPORT int jack_midi_event_get(jack_midi_event_t *event, void *port_buffer, uint32_t event_index)
LIB_EXPORT int jack_midi_event_write(void *port_buffer, jack_nframes_t time, const jack_midi_data_t *data, size_t data_size)
LIB_EXPORT jack_midi_data_t * jack_midi_event_reserve(void *port_buffer, jack_nframes_t time, size_t data_size)
jack_midi_data_t * buffer