public static String formatDeviceInfo(MidiDeviceInfo info) { StringBuilder sb = new StringBuilder(); if (info != null) { Bundle properties = info.getProperties(); for (String key : properties.keySet()) { Object value = properties.get(key); sb.append(key).append(" = ").append(value).append('\n'); } for (PortInfo port : info.getPorts()) { sb.append((port.getType() == PortInfo.TYPE_INPUT) ? "input" : "output"); sb.append("[").append(port.getPortNumber()).append("] = \"").append(port.getName() + "\"\n"); } } return sb.toString(); } }
public static String formatDeviceInfo(MidiDeviceInfo info) { StringBuilder sb = new StringBuilder(); if (info != null) { Bundle properties = info.getProperties(); for (String key : properties.keySet()) { Object value = properties.get(key); sb.append(key).append(" = ").append(value).append('\n'); } for (PortInfo port : info.getPorts()) { sb.append((port.getType() == PortInfo.TYPE_INPUT) ? "input" : "output") .append("[") .append(port.getPortNumber()) .append("] = \"") .append(port.getName()).append("\"\n"); } } return sb.toString(); } }
/** * @param info * @param portIndex * @return */ private PortInfo findPortInfo() { PortInfo[] ports = mInfo.getPorts(); for (PortInfo portInfo : ports) { if (portInfo.getPortNumber() == mPortIndex && portInfo.getType() == mType) { return portInfo; } } return null; }
/** * @param info * @param portIndex * @return */ private PortInfo findPortInfo() { PortInfo[] ports = mInfo.getPorts(); for (PortInfo portInfo : ports) { if (portInfo.getPortNumber() == mPortIndex && portInfo.getType() == mType) { return portInfo; } } return null; }
/** * @param info * @param portIndex * @return */ private PortInfo findPortInfo() { PortInfo[] ports = mInfo.getPorts(); for (PortInfo portInfo : ports) { if (portInfo.getPortNumber() == mPortIndex && portInfo.getType() == mType) { return portInfo; } } return null; }