UmpEndpointConfiguration

class UmpEndpointConfiguration(var name: String, var productInstanceId: String, var deviceIdentity: UmpDeviceIdentity, var streamConfiguration: UmpEndpointConfiguration.UmpStreamConfiguration, var isStaticFunctionBlock: Boolean, val functionBlocks: MutableList<FunctionBlock>)

Constructors

Link copied to clipboard
constructor(name: String, productInstanceId: String, deviceIdentity: UmpDeviceIdentity, streamConfiguration: UmpEndpointConfiguration.UmpStreamConfiguration, isStaticFunctionBlock: Boolean, functionBlocks: MutableList<FunctionBlock>)

Types

Link copied to clipboard
data class UmpStreamConfiguration(val supportsMidi1: Boolean, val supportsMidi2: Boolean, val rxJR: Boolean, val txJR: Boolean)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
fun addFunctionBlock(name: String = "", midi1: Byte = FunctionBlockMidi1Bandwidth.NO_LIMITATION, direction: Byte = FunctionBlockDirection.BIDIRECTIONAL, uiHint: Byte = FunctionBlockUiHint.UNKNOWN, groupCount: Byte = 1, isActive: Boolean = true, ciVersionFormat: Byte = 17, maxSysEx8Streams: UByte)