NativeEmbeddedSurfaceControlHost

class NativeEmbeddedSurfaceControlHost(context: Context, pluginPackageName: String, pluginId: String, instanceId: Int) : AutoCloseable

Constructors

Link copied to clipboard
constructor(context: Context, pluginPackageName: String, pluginId: String, instanceId: Int)

Properties

Link copied to clipboard

Functions

Link copied to clipboard
open override fun close()
Link copied to clipboard
Link copied to clipboard
@RequiresApi(value = 30)
suspend fun connect(width: Int, height: Int, withIdleHandler: Boolean = false)
Link copied to clipboard
@RequiresApi(value = 30)
suspend fun getPreferredSizeOrFallback(fallbackWidth: Int, fallbackHeight: Int): GuiHelper.Size
Link copied to clipboard
fun hide()
Link copied to clipboard
@RequiresApi(value = 30)
fun resize(width: Int, height: Int)
Link copied to clipboard
fun show()