CoreMidi4J

The purpose of the CoreMidi4J software is to provide a JNI interface to the CoreMidi library in Mac OS X.

References

JNI methods

The following is a list of the C and Java signatures for the native methods.

CoreMidiClient

CoreMidiDestination

CoreMidiDeviceProvider

CoreMidiInputPort

  • JNIEXPORT jint JNICALL ...CoreMidiInputPort_createInputPort(JNIEnv *, jobject, jint, jstring);

  • JNIEXPORT jlong JNICALL ...CoreMidiInputPort_midiPortConnectSource(JNIEnv *, jobject, jint, jobject);

  • JNIEXPORT void JNICALL ...CoreMidiInputPort_midiPortDisconnectSource(JNIEnv *, jobject, jint, jlong, jobject);

CoreMidiOutputPort

  • JNIEXPORT jint JNICALL ...CoreMidiOutputPort_createOutputPort(JNIEnv *, jobject, jint, jstring);

  • JNIEXPORT void JNICALL ...CoreMidiOutputPort_sendMidiMessage(JNIEnv *, jobject, jint, jint, jobject, jlong);

CoreMidiSource

  • The Java signature long CoreMidi.Source() is associated with C signature JNIEXPORT jlong JNICALL ...CoreMidiSource_getMicroSecondTime(JNIEnv *, jobject)

Special macros

JNICALL

JNIEXPORT

 All Data Structures Files Functions Variables Typedefs Defines
Generated on Tue Sep 12 17:29:56 2017 for CoreMidi4J by  doxygen 1.6.3