SurfaceOutput

class SurfaceOutput(val targetSurface: Surface, val targetResolution: Size, val targetRotation: Int, val isStreaming: () -> Boolean, sourceResolution: Size, val needMirroring: Boolean, sourceInfoProvider: ISourceInfoProvider) : ISurfaceOutput

Constructors

Link copied to clipboard
constructor(targetSurface: Surface, targetResolution: Size, targetRotation: Int, isStreaming: () -> Boolean, sourceResolution: Size, needMirroring: Boolean, sourceInfoProvider: ISourceInfoProvider)

Properties

Link copied to clipboard
val isStreaming: () -> Boolean
Link copied to clipboard
Link copied to clipboard
@IntRange(from = 0, to = 359)
val rotationDegrees: Int
Link copied to clipboard
@IntRange(from = 0, to = 359)
val sourceRotationDegrees: Int
Link copied to clipboard
open override val targetResolution: Size
Link copied to clipboard
Link copied to clipboard
open override val targetSurface: Surface
Link copied to clipboard
open override val type: ISurfaceOutput.OutputType

Functions

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