Plugin Information
class PluginInformation(var packageName: String, var localName: String, var displayName: String, var version: String?, var category: String?, var developer: String?, var pluginId: String?, var sharedLibraryName: String?, var libraryEntryPoint: String?, var uiViewFactory: String? = null, var uiActivity: String? = null, var uiWeb: String? = null, var isOutProcess: Boolean = true)
Plugin information structure. The members mostly correspond to attributes and content elements in a <plugin>
element in aap_metadata.xml
.
Constructors
Link copied to clipboard
constructor(packageName: String, localName: String, displayName: String, version: String?, category: String?, developer: String?, pluginId: String?, sharedLibraryName: String?, libraryEntryPoint: String?, uiViewFactory: String? = null, uiActivity: String? = null, uiWeb: String? = null, isOutProcess: Boolean = true)
Properties
Link copied to clipboard
human readable name of the plugin
Link copied to clipboard
Link copied to clipboard
indicates if it is in-process plugin or not
Link copied to clipboard
AAP factory entrypoint function name
Link copied to clipboard
Android package name
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
the shared library name that needs to be loaded when AudioPluginService is initialized.
Link copied to clipboard
in-plugin-process UI Activity class name
Link copied to clipboard
in-plugin-process UI View factory class name