Control Surface API  2.2.2
ControllerExtensionDefinition.java
1 package com.bitwig.extension.controller;
2 
6 
11 {
12  @Override
13  public String toString()
14  {
15  return "ControllerExtension[name=" + getName() + ", author=" + getAuthor() + ", version="
16  + getVersion() + ", hardwareVendor=" + getHardwareVendor() + ", hardwareModel=" + getHardwareModel() + ", id=" + getId() + "]";
17  }
18 
20  public abstract String getHardwareVendor();
21 
23  public abstract String getHardwareModel();
24 
26  public abstract int getNumMidiInPorts();
27 
29  public abstract int getNumMidiOutPorts();
30 
36  final PlatformType platformType)
37  {
39  listAutoDetectionMidiPortNames(list, platformType);
40 
41  return list;
42  }
43 
48  public abstract void listAutoDetectionMidiPortNames(
50  PlatformType platformType);
51 
54 }
abstract ControllerExtension createInstance(ControllerHost host)
abstract void listAutoDetectionMidiPortNames(AutoDetectionMidiPortNamesList list, PlatformType platformType)
final AutoDetectionMidiPortNamesList getAutoDetectionMidiPortNamesList(final PlatformType platformType)