Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard

The Audio plugin service class. It should not be derived. We check the service class name strictly.

Link copied to clipboard
Link copied to clipboard
abstract class AudioPluginViewFactory
Link copied to clipboard
class ExtensionInformation(var required: Boolean, var uri: String?)
Link copied to clipboard
Link copied to clipboard
class NativePluginService(pluginId: String)
Link copied to clipboard
class ParameterInformation(var id: Int, var name: String, var minimumValue: Double = 0.0, var maximumValue: Double = 1.0, var defaultValue: Double = 0.0)
Link copied to clipboard
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.

Link copied to clipboard
class PluginServiceInformation(var label: String, var packageName: String, var className: String, var icon: Drawable? = null)

Plugin Service information structure. The members mostly correspond to <service> element and <meta-data> for an AudioPluginService in AndroidManifest.xml

Link copied to clipboard
class PortInformation(var index: Int, var name: String, var direction: Int, var content: Int)

Port information structure. The members mostly correspond to attributes in a <port> element in aap_metadata.xml.