uapmd-binding
Toggle table of contents
JVM
Target filter
JVM
Switch theme
Search in API
Skip to content
uapmd-binding
uapmd-binding
/
dev.atsushieno.uapmd
/
JvmPluginHost
Jvm
Plugin
Host
JVM
class
JvmPluginHost
:
PluginHost
Members
Properties
catalog
Entry
Count
Link copied to clipboard
JVM
open
override
val
catalogEntryCount
:
UInt
Functions
close
Link copied to clipboard
JVM
open
override
fun
close
(
)
create
Instance
Link copied to clipboard
JVM
open
override
fun
createInstance
(
sampleRate
:
UInt
,
bufferSize
:
UInt
,
mainInputChannels
:
Int
,
mainOutputChannels
:
Int
,
offlineMode
:
Boolean
,
format
:
String
,
pluginId
:
String
,
callback
:
(
Int
,
String
?
)
->
Unit
)
delete
Instance
Link copied to clipboard
JVM
open
override
fun
deleteInstance
(
instanceId
:
Int
)
get
Catalog
Entry
Link copied to clipboard
JVM
open
override
fun
getCatalogEntry
(
index
:
UInt
)
:
CatalogEntry
?
get
Instance
Link copied to clipboard
JVM
open
override
fun
getInstance
(
instanceId
:
Int
)
:
PluginInstance
?
get
Instance
Ids
Link copied to clipboard
JVM
open
override
fun
getInstanceIds
(
)
:
List
<
Int
>
perform
Scanning
Link copied to clipboard
JVM
open
override
fun
performScanning
(
rescan
:
Boolean
)
reload
Catalog
From
Cache
Link copied to clipboard
JVM
open
override
fun
reloadCatalogFromCache
(
)
save
Catalog
Link copied to clipboard
JVM
open
override
fun
saveCatalog
(
path
:
String
)