PluginHost

Inheritors

AndroidPluginHost
JsPluginHost
JvmPluginHost
NativePluginHost
WasmJsPluginHost

Properties

Link copied to clipboard
abstract val catalogEntryCount: UInt

Functions

Link copied to clipboard
expect abstract fun close()
Link copied to clipboard
abstract fun createInstance(sampleRate: UInt, bufferSize: UInt, mainInputChannels: Int, mainOutputChannels: Int, offlineMode: Boolean, format: String, pluginId: String, callback: (instanceId: Int, error: String?) -> Unit)
Link copied to clipboard
abstract fun deleteInstance(instanceId: Int)
Link copied to clipboard
abstract fun getCatalogEntry(index: UInt): CatalogEntry?
Link copied to clipboard
abstract fun getInstance(instanceId: Int): PluginInstance?
Link copied to clipboard
abstract fun getInstanceIds(): List<Int>
Link copied to clipboard
abstract fun performScanning(rescan: Boolean)
Link copied to clipboard
abstract fun reloadCatalogFromCache()
Link copied to clipboard
abstract fun saveCatalog(path: String)