AbstractSurfaceOutput

abstract class AbstractSurfaceOutput(val surface: Surface, val resolution: Size, val isStreaming: () -> Boolean) : ISurfaceOutput

Inheritors

Constructors

Link copied to clipboard
constructor(surface: Surface, resolution: Size, isStreaming: () -> Boolean)

Properties

Link copied to clipboard
protected var isClosed: Boolean
Link copied to clipboard
open override val isStreaming: () -> Boolean
Link copied to clipboard
protected val lock: Any
Link copied to clipboard
override val resolution: Size
Link copied to clipboard
open override val surface: Surface
Link copied to clipboard
abstract val viewportRect: Rect

Functions

Link copied to clipboard
open override fun close()
Link copied to clipboard
open override fun updateTransformMatrix(output: FloatArray, input: FloatArray)