Companion

object Companion

Functions

Link copied to clipboard
external fun activate(nativeClient: Long, instanceId: Int)
Link copied to clipboard
external fun addEventUmpInput(nativeClient: Long, instanceId: Int, data: ByteBuffer, length: Int)
Link copied to clipboard
fun create(pluginId: String, sampleRate: Int, nativeClient: Long): NativeRemotePluginInstance
Link copied to clipboard
external fun createGui(nativeClient: Long, instanceId: Int): Int
Link copied to clipboard
external fun deactivate(nativeClient: Long, instanceId: Int)
Link copied to clipboard
external fun destroy(nativeClient: Long, instanceId: Int)
Link copied to clipboard
external fun destroyGui(nativeClient: Long, instanceId: Int, guiInstanceId: Int): Int
Link copied to clipboard
fun fromNative(instanceId: Int, nativeClient: Long): NativeRemotePluginInstance
Link copied to clipboard
external fun getCurrentPresetIndex(nativeClient: Long, instanceId: Int): Int
Link copied to clipboard
external fun getMidiMappingPolicy(nativeClient: Long, instanceId: Int): Int
Link copied to clipboard
external fun getParameter(nativeClient: Long, instanceId: Int, index: Int): ParameterInformation
Link copied to clipboard
external fun getParameterCount(nativeClient: Long, instanceId: Int): Int
Link copied to clipboard
external fun getPort(nativeClient: Long, instanceId: Int, index: Int): PortInformation
Link copied to clipboard
external fun getPortBuffer(nativeClient: Long, instanceId: Int, portIndex: Int, buffer: ByteBuffer, size: Int)
Link copied to clipboard
external fun getPortCount(nativeClient: Long, instanceId: Int): Int
Link copied to clipboard
external fun getPresetCount(nativeClient: Long, instanceId: Int): Int
Link copied to clipboard
external fun getPresetName(nativeClient: Long, instanceId: Int, index: Int): String
Link copied to clipboard
external fun getState(nativeClient: Long, instanceId: Int, data: ByteArray)
Link copied to clipboard
external fun getStateSize(nativeClient: Long, instanceId: Int): Int
Link copied to clipboard
external fun hideGui(nativeClient: Long, instanceId: Int, guiInstanceId: Int): Int
Link copied to clipboard
external fun prepare(nativeClient: Long, instanceId: Int, frameCount: Int, defaultControlBytesPerBlock: Int)
Link copied to clipboard
external fun process(nativeClient: Long, instanceId: Int, frameCount: Int, timeoutInNanoseconds: Long)
Link copied to clipboard
external fun resizeGui(nativeClient: Long, instanceId: Int, guiInstanceId: Int, width: Int, height: Int): Int
Link copied to clipboard
external fun sendExtensionRequest(nativeClient: Long, instanceId: Int, uri: String, opcode: Int, buffer: ByteBuffer, offset: Int, length: Int)
Link copied to clipboard
external fun setCurrentPresetIndex(nativeClient: Long, instanceId: Int, index: Int)
Link copied to clipboard
external fun setPortBuffer(nativeClient: Long, instanceId: Int, portIndex: Int, buffer: ByteBuffer, size: Int)
Link copied to clipboard
external fun setState(nativeClient: Long, instanceId: Int, data: ByteArray)
Link copied to clipboard
external fun showGui(nativeClient: Long, instanceId: Int, guiInstanceId: Int): Int