CoreMidiDeviceProvider.cpp File Reference

#include "CoreMidiDeviceProvider.h"
#include "CoreMidi4J.h"
#include "CoreMidi4JUtilities.h"
#include <iostream>
#include <stdio.h>
#include <CoreMIDI/CoreMIDI.h>

Go to the source code of this file.

Functions

JNIEXPORT jint JNICALL Java_uk_co_xfactorylibrarians_coremidi4j_CoreMidiDeviceProvider_getNumberOfSources (JNIEnv *env, jobject obj)
JNIEXPORT jint JNICALL Java_uk_co_xfactorylibrarians_coremidi4j_CoreMidiDeviceProvider_getNumberOfDestinations (JNIEnv *env, jobject obj)
JNIEXPORT jint JNICALL Java_uk_co_xfactorylibrarians_coremidi4j_CoreMidiDeviceProvider_getSource (JNIEnv *env, jobject obj, jint sourceIndex)
JNIEXPORT jint JNICALL Java_uk_co_xfactorylibrarians_coremidi4j_CoreMidiDeviceProvider_getDestination (JNIEnv *env, jobject obj, jint destinationIndex)
JNIEXPORT jint JNICALL Java_uk_co_xfactorylibrarians_coremidi4j_CoreMidiDeviceProvider_getUniqueID (JNIEnv *env, jobject obj, jint endPointReference)
JNIEXPORT jobject JNICALL Java_uk_co_xfactorylibrarians_coremidi4j_CoreMidiDeviceProvider_getMidiDeviceInfo (JNIEnv *env, jobject obj, jint endPointReference)

Function Documentation

JNIEXPORT jint JNICALL Java_uk_co_xfactorylibrarians_coremidi4j_CoreMidiDeviceProvider_getDestination ( JNIEnv *  env,
jobject  obj,
jint  destinationIndex 
)

Definition at line 109 of file CoreMidiDeviceProvider.cpp.

JNIEXPORT jobject JNICALL Java_uk_co_xfactorylibrarians_coremidi4j_CoreMidiDeviceProvider_getMidiDeviceInfo ( JNIEnv *  env,
jobject  obj,
jint  endPointReference 
)

Definition at line 161 of file CoreMidiDeviceProvider.cpp.

JNIEXPORT jint JNICALL Java_uk_co_xfactorylibrarians_coremidi4j_CoreMidiDeviceProvider_getNumberOfDestinations ( JNIEnv *  env,
jobject  obj 
)

Definition at line 57 of file CoreMidiDeviceProvider.cpp.

JNIEXPORT jint JNICALL Java_uk_co_xfactorylibrarians_coremidi4j_CoreMidiDeviceProvider_getNumberOfSources ( JNIEnv *  env,
jobject  obj 
)

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 37 of file CoreMidiDeviceProvider.cpp.

JNIEXPORT jint JNICALL Java_uk_co_xfactorylibrarians_coremidi4j_CoreMidiDeviceProvider_getSource ( JNIEnv *  env,
jobject  obj,
jint  sourceIndex 
)

Definition at line 80 of file CoreMidiDeviceProvider.cpp.

JNIEXPORT jint JNICALL Java_uk_co_xfactorylibrarians_coremidi4j_CoreMidiDeviceProvider_getUniqueID ( JNIEnv *  env,
jobject  obj,
jint  endPointReference 
)

Definition at line 136 of file CoreMidiDeviceProvider.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