AndroidExternalSurfaceScope
Interface
Android
interface AndroidExternalSurfaceScope
AndroidExternalSurfaceScope is a scoped environment provided when an AndroidExternalSurface
or AndroidEmbeddedExternalSurface is first initialized. This environment can be used to
register a lambda to invoke when a new Surface associated with the
AndroidExternalSurface/AndroidEmbeddedExternalSurface is created.
Functions
fun onSurface(
onSurface: suspend SurfaceCoroutineScope.(surface: Surface, width: Int, height: Int) -> Unit
)
Invokes onSurface when a new Surface is created. The onSurface lambda is invoked on the
main thread as part of a SurfaceCoroutineScope to provide a coroutine context. Always
invoked on the main thread.
Parameters
| onSurface | Callback invoked when a new Surface is created. The initial dimensions of the surface are provided. |
