AudioPluginSurfaceControlClient

Constructors

Link copied to clipboard
constructor(context: Context)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
open override fun close()
Link copied to clipboard
@RequiresApi(value = 30)
fun configureViewport(instanceId: Int, viewportWidth: Int, viewportHeight: Int, contentWidth: Int, contentHeight: Int, scrollX: Int, scrollY: Int)
Link copied to clipboard
suspend fun connectUI(pluginPackageName: String, pluginId: String, instanceId: Int, width: Int, height: Int)
Link copied to clipboard
@RequiresApi(value = 30)
fun connectUIAsync(pluginPackageName: String, pluginId: String, instanceId: Int, width: Int, height: Int)
Link copied to clipboard
suspend fun connectUINoHandler(pluginPackageName: String, pluginId: String, instanceId: Int, width: Int, height: Int)
Link copied to clipboard
@RequiresApi(value = 30)
fun getPreferredSize(pluginPackageName: String, pluginId: String, instanceId: Int): IntArray
Link copied to clipboard
suspend fun getPreferredSizeNoHandler(pluginPackageName: String, pluginId: String, instanceId: Int): IntArray
Link copied to clipboard
@RequiresApi(value = 30)
fun resizeUI(instanceId: Int, width: Int, height: Int)