Control Surface API  2.2.2
ControllerExtension.java
1 package com.bitwig.extension.controller;
2 
7 
11 public abstract class ControllerExtension extends Extension<ControllerHost, ControllerExtensionDefinition>
12 {
13  protected ControllerExtension(final ControllerExtensionDefinition definition, final ControllerHost host)
14  {
15  super(definition, host);
16  }
17 
18  public final MidiIn getMidiInPort(final int index)
19  {
20  return getHost().getMidiInPort(index);
21  }
22 
23  public final MidiOut getMidiOutPort(final int index)
24  {
25  return getHost().getMidiOutPort(index);
26  }
27 
34  public abstract void init();
35 
39  public abstract void exit();
40 
44  public abstract void flush();
45 }