PluginGraph

Inheritors

AndroidPluginGraph
JsPluginGraph
JvmPluginGraph
NativePluginGraph
WasmJsPluginGraph

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract val outputBusCount: UInt
Link copied to clipboard
abstract val pluginCount: UInt
Link copied to clipboard

Functions

Link copied to clipboard
abstract fun appendNode(instanceId: Int, instance: PluginInstance, onDelete: () -> Unit? = null): Int
Link copied to clipboard
expect abstract fun close()
Link copied to clipboard
abstract fun getOutputLatencyInSamples(busIndex: UInt): UInt
Link copied to clipboard
abstract fun getOutputTailLengthInSeconds(busIndex: UInt): Double
Link copied to clipboard
abstract fun getPluginNode(instanceId: Int): PluginNode?
Link copied to clipboard
abstract fun removeNode(instanceId: Int): Boolean
Link copied to clipboard
abstract fun setEventOutputCallback(callback: (instanceId: Int, data: UIntArray, dataSizeInBytes: Int) -> Unit?)