20 #ifndef __JackCoreMidiPort__
21 #define __JackCoreMidiPort__
23 #include <CoreMIDI/CoreMIDI.h>
26 #include "JackConstants.h"
34 char alias[REAL_JACK_PORT_NAME_SIZE+1];
35 char name[REAL_JACK_PORT_NAME_SIZE+1];
36 char device_name[REAL_JACK_PORT_NAME_SIZE+1];
42 Initialize(
const char *alias_name,
const char *client_name,
43 const char *driver_name,
int index,
44 MIDIEndpointRef endpoint,
bool is_output);
47 MIDIEndpointRef endpoint;
52 static std::set<MIDIEndpointRef> endpoint_list;
70 static bool IsInternalPort(MIDIObjectRef port_aux);