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 DriverIdentifiersysex - System Exclusive data byte array.IDriver.supportsPatch(java.lang.String, byte[])public IDriver chooseDriver(byte[] sysex, Device dev)
chooseDriver in interface DriverIdentifiersysex - 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 DriverIdentifierIDriver.supportsPatch(java.lang.String, byte[])Copyright © 2014. All Rights Reserved.