Class CoreMidiDeviceInfo


  • public class CoreMidiDeviceInfo
    extends MidiDevice.Info
    Provides information about a MIDI device which is implemented by CoreMidi4J.
    • Constructor Detail

      • CoreMidiDeviceInfo

        public CoreMidiDeviceInfo​(String name,
                                  String vendor,
                                  String description,
                                  String version,
                                  String deviceName,
                                  int deviceReference,
                                  int deviceUniqueID,
                                  String entityName,
                                  int entityReference,
                                  int entityUniqueID,
                                  String endPointName,
                                  int endPointReference,
                                  int endPointUniqueID)
        Constructs a CoreMidiDeviceInfo object from the parameters
        Parameters:
        name - The name of the device
        vendor - The manufacturer of the device
        description - A description of the device
        version - The version number of the device driver
        deviceName - The raw name of the device
        deviceReference - The device reference
        deviceUniqueID - The OS X unique identifier for the device
        entityName - The raw name of the entity
        entityReference - The entity reference
        entityUniqueID - The OS X unique identifier for the entity
        endPointName - The raw name of the end point
        endPointReference - The end point reference
        endPointUniqueID - The OS X unique identifier for the end point
    • Method Detail

      • getInformationString

        public String getInformationString()
        Gets a string describing the device
        Returns:
        A string describing the device
      • getEndPointName

        public String getEndPointName()
        Gets the endPoint name
        Returns:
        the endPoint name
      • getEndPointReference

        public int getEndPointReference()
        Gets the endPointReference value
        Returns:
        the endPointReference value
      • getEndPointUniqueID

        public int getEndPointUniqueID()
        Gets the OS X unique identifier for the end point
        Returns:
        The OS X unique identifier for the end point
      • getEntityName

        public String getEntityName()
        Gets the entity name
        Returns:
        the entity name
      • getEntityReference

        public int getEntityReference()
        Gets the entityReference value
        Returns:
        the entityReference value
      • getEntityUniqueID

        public int getEntityUniqueID()
        Gets the OS X unique identifier for the entity
        Returns:
        The OS X unique identifier for the entity
      • getDeviceName

        public String getDeviceName()
        Gets the device name
        Returns:
        the device name
      • getDeviceReference

        public int getDeviceReference()
        Gets the deviceReference value
        Returns:
        the deviceReference value
      • getdeviceUniqueID

        public int getdeviceUniqueID()
        Gets the OS X unique identifier for the device
        Returns:
        The OS X unique identifier for the device