Bitwig Studio Control Surface API
4.0.1
PrimaryDevice.java
1
package
com.bitwig.extension.controller.api;
2
3
import
com
.
bitwig
.
extension
.
callback
.
BooleanValueChangedCallback
;
4
12
@Deprecated
13
public
interface
PrimaryDevice
extends
Device
14
{
21
enum
ChainLocation
22
{
23
FIRST, NEXT, PREVIOUS, LAST,
24
};
25
32
enum
DeviceType
33
{
34
ANY,
35
// INSTRUMENT,
36
// EQ,
37
// DYNAMICS,
38
};
39
49
void
switchToDevice
(
DeviceType
deviceType
,
ChainLocation
chainLocation);
50
64
@Deprecated
65
void
addCanSwitchToDeviceObserver
(
66
DeviceType
deviceType,
67
ChainLocation
chainLocation,
68
BooleanValueChangedCallback
callback);
69
}
com
com.bitwig.extension.controller.api.PrimaryDevice.switchToDevice
void switchToDevice(DeviceType deviceType, ChainLocation chainLocation)
com.bitwig.extension.controller.api.PrimaryDevice.addCanSwitchToDeviceObserver
void addCanSwitchToDeviceObserver(DeviceType deviceType, ChainLocation chainLocation, BooleanValueChangedCallback callback)
com.bitwig.extension
com.bitwig.extension.callback.BooleanValueChangedCallback
Definition:
BooleanValueChangedCallback.java:3
com.bitwig
com.bitwig.extension.controller.api.PrimaryDevice
Definition:
PrimaryDevice.java:13
com.bitwig.extension.controller.api.Device.deviceType
EnumValue deviceType()
com.bitwig.extension.controller.api.Device
Definition:
Device.java:20
com.bitwig.extension.controller.api.PrimaryDevice.DeviceType
Definition:
PrimaryDevice.java:32
com.bitwig.extension.callback
Definition:
BooleanValueChangedCallback.java:1
com.bitwig.extension.controller.api.PrimaryDevice.ChainLocation
Definition:
PrimaryDevice.java:21
src
main
java
com
bitwig
extension
controller
api
PrimaryDevice.java
Copyright © 2014 Bitwig GmbH. All rights reserved.