public class DriverIdentifierImpl extends Object implements DriverIdentifier
Constructor and Description |
---|
DriverIdentifierImpl(DeviceManager deviceManager) |
Modifier and Type | Method and Description |
---|---|
IDriver |
chooseDriver(byte[] sysex)
choose proper driver for sysex byte array.
|
IDriver |
chooseDriver(byte[] sysex,
Device dev)
choose proper driver in a given device for sysex byte array.
|
String |
getPatchHeader(byte[] sysex)
Return a hexadecimal string for
IDriver.suppportsPatch at most 16 byte sysex data. |
@Inject public DriverIdentifierImpl(DeviceManager deviceManager)
public IDriver chooseDriver(byte[] sysex)
chooseDriver
in interface DriverIdentifier
sysex
- System Exclusive data byte array.IDriver.supportsPatch(java.lang.String, byte[])
public IDriver chooseDriver(byte[] sysex, Device dev)
chooseDriver
in interface DriverIdentifier
sysex
- System Exclusive data byte array.dev
- DeviceIDriver.supportsPatch(java.lang.String, byte[])
public String getPatchHeader(byte[] sysex)
IDriver.suppportsPatch
at most 16 byte sysex data.getPatchHeader
in interface DriverIdentifier
IDriver.supportsPatch(java.lang.String, byte[])
Copyright © 2014. All Rights Reserved.