CoreMidiInputPort.cpp File Reference

#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)

Function Documentation

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

Author:
Derek Cook

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.

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