Bitwig Studio Control Surface API
4.0.1
ControllerExtension.java
1
package
com.bitwig.extension.controller;
2
3
import
com
.
bitwig
.
extension
.
Extension
;
4
import
com
.
bitwig
.
extension
.
controller
.
api
.
ControllerHost
;
5
import
com
.
bitwig
.
extension
.
controller
.
api
.
MidiIn
;
6
import
com
.
bitwig
.
extension
.
controller
.
api
.
MidiOut
;
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
}
com
com.bitwig.extension.controller.ControllerExtensionDefinition
Definition:
ControllerExtensionDefinition.java:10
com.bitwig.extension.controller.ControllerExtension.init
abstract void init()
com.bitwig.extension
com.bitwig.extension.controller.ControllerExtension.exit
abstract void exit()
com.bitwig.extension.controller.ControllerExtension.flush
abstract void flush()
com.bitwig.extension.controller.api.MidiOut
Definition:
MidiOut.java:8
com.bitwig.extension.controller.api
Definition:
AbsoluteHardwarControlBindable.java:1
com.bitwig
com.bitwig.extension.controller.api.MidiIn
Definition:
MidiIn.java:32
com.bitwig.extension.Extension
Definition:
Extension.java:5
com.bitwig.extension.controller
com.bitwig.extension.controller.api.ControllerHost
Definition:
ControllerHost.java:51
com.bitwig.extension.controller.ControllerExtension
Definition:
ControllerExtension.java:11
src
main
java
com
bitwig
extension
controller
ControllerExtension.java
Copyright © 2014 Bitwig GmbH. All rights reserved.