- callbackCount - Variable in class uk.co.xfactorylibrarians.coremidi4j.CoreMidiClient
-
Used to count the number of CoreMidi environment change callbacks we have received, so that if additional ones
come in while we are delivering callback messages to our listeners, we know to start another round at the end.
- client - Variable in class uk.co.xfactorylibrarians.coremidi4j.CoreMidiDeviceProvider.MidiProperties
-
- close() - Method in class uk.co.xfactorylibrarians.coremidi4j.CoreMidiDestination
-
Closes the Core MIDI Device, which also closes all of its receivers
- close() - Method in class uk.co.xfactorylibrarians.coremidi4j.CoreMidiReceiver
-
Closes the MIDI Receiver
- close() - Method in class uk.co.xfactorylibrarians.coremidi4j.CoreMidiSource
-
Closes the Core MIDI Device, which also closes all its transmitters
- close() - Method in class uk.co.xfactorylibrarians.coremidi4j.CoreMidiTransmitter
-
Closes this transmitter, causing it to no longer send MIDI events from its source
- closed - Variable in class uk.co.xfactorylibrarians.coremidi4j.CoreMidiReceiver
-
- closed - Variable in class uk.co.xfactorylibrarians.coremidi4j.CoreMidiTransmitter
-
- connectSource(CoreMidiSource) - Method in class uk.co.xfactorylibrarians.coremidi4j.CoreMidiInputPort
-
Connects a source to this input port
- constructSysexMessage() - Method in class uk.co.xfactorylibrarians.coremidi4j.CoreMidiSource
-
Creates a SYSEX message from the received (potentially partial) messages.
- copy(InputStream, File) - Static method in class uk.co.xfactorylibrarians.coremidi4j.Loader
-
Copies the specified input stream to the specified output file.
- CoreMidiClient - Class in uk.co.xfactorylibrarians.coremidi4j
-
CoreMidiClient class
- CoreMidiClient(String) - Constructor for class uk.co.xfactorylibrarians.coremidi4j.CoreMidiClient
-
Constructor for class
- CoreMidiDestination - Class in uk.co.xfactorylibrarians.coremidi4j
-
CoreMidiDestination - implementation for MidiDevice
that can have any number of receivers but no transmitters.
- CoreMidiDestination(CoreMidiDeviceInfo) - Constructor for class uk.co.xfactorylibrarians.coremidi4j.CoreMidiDestination
-
Default constructor.
- CoreMidiDeviceInfo - Class in uk.co.xfactorylibrarians.coremidi4j
-
CoreMidiDeviceInfo class
- CoreMidiDeviceInfo(String, String, String, String, String, int, int, String, int, int, String, int, int) - Constructor for class uk.co.xfactorylibrarians.coremidi4j.CoreMidiDeviceInfo
-
Constructs a CoreMidiDeviceInfo object from the parameters
- CoreMidiDeviceProvider - Class in uk.co.xfactorylibrarians.coremidi4j
-
The OS X CoreMIDI Device Provider
- CoreMidiDeviceProvider() - Constructor for class uk.co.xfactorylibrarians.coremidi4j.CoreMidiDeviceProvider
-
Class constructor
- CoreMidiDeviceProvider.MidiProperties - Class in uk.co.xfactorylibrarians.coremidi4j
-
- CoreMidiException - Exception in uk.co.xfactorylibrarians.coremidi4j
-
CoreMidiException - thrown by the JNI Native Code if errors are detected during processing.
- CoreMidiException(String) - Constructor for exception uk.co.xfactorylibrarians.coremidi4j.CoreMidiException
-
Default constructor
- CoreMidiException(String, Throwable) - Constructor for exception uk.co.xfactorylibrarians.coremidi4j.CoreMidiException
-
Constructor with an underlying cause
- CoreMidiInputPort - Class in uk.co.xfactorylibrarians.coremidi4j
-
CoreMidiInputPort class
- CoreMidiInputPort(int, String) - Constructor for class uk.co.xfactorylibrarians.coremidi4j.CoreMidiInputPort
-
Constructor
- CoreMidiNotification - Interface in uk.co.xfactorylibrarians.coremidi4j
-
CoreMidiNotification is a listener interface which is used to register for change notifications when CoreMIDI4J detects changes in the MIDI environment
- CoreMidiOutputPort - Class in uk.co.xfactorylibrarians.coremidi4j
-
CoreMidiOutputPort
- CoreMidiOutputPort(int, String) - Constructor for class uk.co.xfactorylibrarians.coremidi4j.CoreMidiOutputPort
-
Constructor
- CoreMidiReceiver - Class in uk.co.xfactorylibrarians.coremidi4j
-
CoreMidiReceiver - used to receive data from the application and send it to the connected device.
- CoreMidiReceiver(CoreMidiDestination) - Constructor for class uk.co.xfactorylibrarians.coremidi4j.CoreMidiReceiver
-
CoreMidiReceiver constructor
- CoreMidiSource - Class in uk.co.xfactorylibrarians.coremidi4j
-
CoreMidiDevice - a MidiDevice implementation for Apple CoreMIDI
- CoreMidiSource(CoreMidiDeviceInfo) - Constructor for class uk.co.xfactorylibrarians.coremidi4j.CoreMidiSource
-
Default constructor.
- CoreMidiTransmitter - Class in uk.co.xfactorylibrarians.coremidi4j
-
CoreMidiTransmitter - used to receive data from the connected device and send it to the application.
- CoreMidiTransmitter(CoreMidiSource) - Constructor for class uk.co.xfactorylibrarians.coremidi4j.CoreMidiTransmitter
-
CoreMidiTransmitter constructor
- createClient(String) - Method in class uk.co.xfactorylibrarians.coremidi4j.CoreMidiClient
-
Creates the MIDI Client
- createInputPort(int, String) - Method in class uk.co.xfactorylibrarians.coremidi4j.CoreMidiInputPort
-
Creates a CoreMIDI input port
- createOutputPort(int, String) - Method in class uk.co.xfactorylibrarians.coremidi4j.CoreMidiOutputPort
-
Creates a CoreMIDI output port
- createTempDirectory() - Static method in class uk.co.xfactorylibrarians.coremidi4j.Loader
-
Creates the temporary directory used for unpacking the native library.
- currentDataIsSingleByte - Variable in class uk.co.xfactorylibrarians.coremidi4j.CoreMidiSource
-
- currentMessage - Variable in class uk.co.xfactorylibrarians.coremidi4j.CoreMidiSource
-
- getDestination(int) - Method in class uk.co.xfactorylibrarians.coremidi4j.CoreMidiDeviceProvider
-
Gets the specified MIDI Destination EndPoint (JNI).
- getDevice(MidiDevice.Info) - Method in class uk.co.xfactorylibrarians.coremidi4j.CoreMidiDeviceProvider
-
Gets the MidiDevice specified by the supplied MidiDevice.Info structure
- getDeviceInfo() - Method in class uk.co.xfactorylibrarians.coremidi4j.CoreMidiDestination
-
Gets the MIDI Info object
- getDeviceInfo() - Method in class uk.co.xfactorylibrarians.coremidi4j.CoreMidiDeviceProvider
-
Gets information on the installed Core MIDI Devices
- getDeviceInfo() - Method in class uk.co.xfactorylibrarians.coremidi4j.CoreMidiSource
-
Gets the MIDI Info object
- getDeviceName() - Method in class uk.co.xfactorylibrarians.coremidi4j.CoreMidiDeviceInfo
-
Gets the device name
- getDeviceReference() - Method in class uk.co.xfactorylibrarians.coremidi4j.CoreMidiDeviceInfo
-
Gets the deviceReference value
- getdeviceUniqueID() - Method in class uk.co.xfactorylibrarians.coremidi4j.CoreMidiDeviceInfo
-
Gets the OS X unique identifier for the device
- getEndPointName() - Method in class uk.co.xfactorylibrarians.coremidi4j.CoreMidiDeviceInfo
-
Gets the endPoint name
- getEndPointReference() - Method in class uk.co.xfactorylibrarians.coremidi4j.CoreMidiDeviceInfo
-
Gets the endPointReference value
- getEndPointUniqueID() - Method in class uk.co.xfactorylibrarians.coremidi4j.CoreMidiDeviceInfo
-
Gets the OS X unique identifier for the end point
- getEntityName() - Method in class uk.co.xfactorylibrarians.coremidi4j.CoreMidiDeviceInfo
-
Gets the entity name
- getEntityReference() - Method in class uk.co.xfactorylibrarians.coremidi4j.CoreMidiDeviceInfo
-
Gets the entityReference value
- getEntityUniqueID() - Method in class uk.co.xfactorylibrarians.coremidi4j.CoreMidiDeviceInfo
-
Gets the OS X unique identifier for the entity
- getHexString(byte[]) - Method in class uk.co.xfactorylibrarians.coremidi4j.CoreMidiSource
-
Formats the provided data into a HEX string, which is useful for debugging
- getInformationString() - Method in class uk.co.xfactorylibrarians.coremidi4j.CoreMidiDeviceInfo
-
Gets a string describing the device
- getLibraryVersion() - Static method in class uk.co.xfactorylibrarians.coremidi4j.CoreMidiDeviceProvider
-
Determine the version of the library which is being used.
- getMaxReceivers() - Method in class uk.co.xfactorylibrarians.coremidi4j.CoreMidiDestination
-
Gets the maximum number of receivers that can be attached to this device.
- getMaxReceivers() - Method in class uk.co.xfactorylibrarians.coremidi4j.CoreMidiSource
-
Gets the maximum number of receivers that can be attached to this device.
- getMaxTransmitters() - Method in class uk.co.xfactorylibrarians.coremidi4j.CoreMidiDestination
-
Gets the maximum number of transmitters that can be attached to this device.
- getMaxTransmitters() - Method in class uk.co.xfactorylibrarians.coremidi4j.CoreMidiSource
-
Gets the maximum number of transmitters that can be attached to this device.
- getMicrosecondPosition() - Method in class uk.co.xfactorylibrarians.coremidi4j.CoreMidiDestination
-
Obtains the time in microseconds that has elapsed since this MIDI Device was opened.
- getMicrosecondPosition() - Method in class uk.co.xfactorylibrarians.coremidi4j.CoreMidiSource
-
Obtains the time in microseconds that has elapsed since this MIDI Device was opened.
- getMicroSecondTime() - Method in class uk.co.xfactorylibrarians.coremidi4j.CoreMidiDestination
-
Obtains the current system time in microseconds.
- getMicroSecondTime() - Method in class uk.co.xfactorylibrarians.coremidi4j.CoreMidiSource
-
Obtains the current system time in microseconds.
- getMIDIClient() - Static method in class uk.co.xfactorylibrarians.coremidi4j.CoreMidiDeviceProvider
-
Gets the CoreMidiClient object
- getMidiDevice() - Method in class uk.co.xfactorylibrarians.coremidi4j.CoreMidiReceiver
-
Gets the MIDI Device that this receiver is attached to
- getMidiDevice() - Method in class uk.co.xfactorylibrarians.coremidi4j.CoreMidiTransmitter
-
Gets the MIDI Device that this receiver is attached to
- getMidiDeviceInfo() - Static method in class uk.co.xfactorylibrarians.coremidi4j.CoreMidiDeviceProvider
-
Obtains an array of information objects representing the set of all working MIDI devices available on the system.
- getMidiDeviceInfo(int) - Method in class uk.co.xfactorylibrarians.coremidi4j.CoreMidiDeviceProvider
-
Gets a MidiDevice.Info class for the specified reference (JNI).
- getNumberOfDestinations() - Method in class uk.co.xfactorylibrarians.coremidi4j.CoreMidiDeviceProvider
-
Gets the number of destinations supported by the system
- getNumberOfSources() - Method in class uk.co.xfactorylibrarians.coremidi4j.CoreMidiDeviceProvider
-
Gets the number of sources supported by the system
- getOutputPort() - Static method in class uk.co.xfactorylibrarians.coremidi4j.CoreMidiDeviceProvider
-
Gets the output port
- getReceiver() - Method in class uk.co.xfactorylibrarians.coremidi4j.CoreMidiDestination
-
Creates and returns a MIDI Receiver for use with this Device
- getReceiver() - Method in class uk.co.xfactorylibrarians.coremidi4j.CoreMidiSource
-
Creates and returns a MIDI Receiver for use with this Device
- getReceiver() - Method in class uk.co.xfactorylibrarians.coremidi4j.CoreMidiTransmitter
-
Gets the receiver set on this transmitter
- getReceivers() - Method in class uk.co.xfactorylibrarians.coremidi4j.CoreMidiDestination
-
Gets a list of receivers connected to the device
- getReceivers() - Method in class uk.co.xfactorylibrarians.coremidi4j.CoreMidiSource
-
Gets a list of receivers connected to the device
- getSource(int) - Method in class uk.co.xfactorylibrarians.coremidi4j.CoreMidiDeviceProvider
-
Gets the specified MIDI Source EndPoint
- getStartTime() - Method in class uk.co.xfactorylibrarians.coremidi4j.CoreMidiDestination
-
Obtains the time in microseconds at which this MIDI Device was opened.
- getTransmitter() - Method in class uk.co.xfactorylibrarians.coremidi4j.CoreMidiDestination
-
Gets a transmitter for this device (which is also added to the internal list
- getTransmitter() - Method in class uk.co.xfactorylibrarians.coremidi4j.CoreMidiSource
-
Gets a transmitter for this device (which is also added to the internal list)
- getTransmitters() - Method in class uk.co.xfactorylibrarians.coremidi4j.CoreMidiDestination
-
Gets the list of transmitters registered with this MIDI device
- getTransmitters() - Method in class uk.co.xfactorylibrarians.coremidi4j.CoreMidiSource
-
Gets the list of transmitters registered with this MIDI device
- getUniqueID() - Method in class uk.co.xfactorylibrarians.coremidi4j.CoreMidiDeviceInfo
-
Deprecated.
- getUniqueID(int) - Method in class uk.co.xfactorylibrarians.coremidi4j.CoreMidiDeviceProvider
-
Gets the unique ID for an object reference (JNI).