#include "CoreMidiInputPort.h"
#include "CoreMidi4J.h"
#include "CoreMidi4JUtilities.h"
#include <iostream>
#include <stdio.h>
#include <mach/mach.h>
#include <mach/mach_time.h>
#include <CoreMIDI/CoreMIDI.h>
#include <CoreServices/CoreServices.h>
Go to the source code of this file.
Functions | |
void | MIDIInput (const MIDIPacketList *packets, void *readProcRefCon, void *srcConnRefCon) |
JNIEXPORT jint JNICALL | Java_uk_co_xfactorylibrarians_coremidi4j_CoreMidiInputPort_createInputPort (JNIEnv *env, jobject obj, jint clientReference, jstring portName) |
JNIEXPORT jlong JNICALL | Java_uk_co_xfactorylibrarians_coremidi4j_CoreMidiInputPort_midiPortConnectSource (JNIEnv *env, jobject obj, jint inputPortReference, jobject sourceDevice) |
JNIEXPORT void JNICALL | Java_uk_co_xfactorylibrarians_coremidi4j_CoreMidiInputPort_midiPortDisconnectSource (JNIEnv *env, jobject obj, jint inputPortReference, jlong memoryReference, jobject sourceDevice) |
JNIEXPORT jint JNICALL Java_uk_co_xfactorylibrarians_coremidi4j_CoreMidiInputPort_createInputPort | ( | JNIEnv * | env, | |
jobject | obj, | |||
jint | clientReference, | |||
jstring | portName | |||
) |
Definition at line 139 of file CoreMidiInputPort.cpp.
JNIEXPORT jlong JNICALL Java_uk_co_xfactorylibrarians_coremidi4j_CoreMidiInputPort_midiPortConnectSource | ( | JNIEnv * | env, | |
jobject | obj, | |||
jint | inputPortReference, | |||
jobject | sourceDevice | |||
) |
Definition at line 182 of file CoreMidiInputPort.cpp.
JNIEXPORT void JNICALL Java_uk_co_xfactorylibrarians_coremidi4j_CoreMidiInputPort_midiPortDisconnectSource | ( | JNIEnv * | env, | |
jobject | obj, | |||
jint | inputPortReference, | |||
jlong | memoryReference, | |||
jobject | sourceDevice | |||
) |
Definition at line 242 of file CoreMidiInputPort.cpp.
void MIDIInput | ( | const MIDIPacketList * | packets, | |
void * | readProcRefCon, | |||
void * | srcConnRefCon | |||
) |
Title: CoreMIDI4J Description: Core MIDI Device Provider for Java on OS X Copyright: Copyright (c) 2015-2016 Company: x.factory Librarians
CoreMIDI4J is an open source Service Provider Interface for supporting external MIDI devices on MAC OS X
This file is part of the XCODE project that provides the native implementation of CoreMIDI4J
CREDITS - This library uses principles established by OSXMIDI4J, but converted so it operates at the JNI level with no additional libraries required
Definition at line 32 of file CoreMidiInputPort.cpp.