PluginInstance

interface PluginInstance

Inheritors

AndroidPluginInstance
JsPluginInstance
JvmPluginInstance
NativePluginInstance
WasmJsPluginInstance

Properties

Link copied to clipboard
Link copied to clipboard
abstract var bypassed: Boolean
Link copied to clipboard
abstract val displayName: String
Link copied to clipboard
abstract val formatName: String
Link copied to clipboard
Link copied to clipboard
abstract val latencyInSamples: UInt
Link copied to clipboard
abstract val parameterCount: UInt
Link copied to clipboard
abstract val pluginId: String
Link copied to clipboard
abstract val presetCount: UInt
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
abstract fun createUiPresentation(request: PluginUiPresentationRequest = PluginUiPresentationRequest()): PluginUiPresentation?
Link copied to clipboard
Link copied to clipboard
abstract fun getParameterValue(index: Int): Double
Link copied to clipboard
abstract fun getParameterValueString(index: Int, value: Double): String
Link copied to clipboard
abstract fun getPerNoteControllerValueString(note: UByte, index: UByte, value: Double): String
Link copied to clipboard
abstract fun getPresetMetadata(index: UInt): PresetMetadata?
Link copied to clipboard
abstract fun loadPreset(presetIndex: Int)
Link copied to clipboard
abstract fun loadState(data: ByteArray, ctx: StateContextType, includeUiState: Boolean, callback: (String?) -> Unit)
Link copied to clipboard
abstract fun loadStateSync(data: ByteArray)
Link copied to clipboard
abstract fun requestState(ctx: StateContextType, includeUiState: Boolean, callback: (ByteArray?, String?) -> Unit)
Link copied to clipboard
abstract fun saveStateSync(): ByteArray
Link copied to clipboard
abstract fun setParameterValue(index: Int, value: Double)
Link copied to clipboard
abstract fun setPerNoteControllerValue(note: UByte, index: UByte, value: Double)
Link copied to clipboard
abstract fun startProcessing(): Int
Link copied to clipboard
abstract fun stopProcessing(): Int