VideoManager

@RequiresApi(value = 21)
class VideoManager(context: Context, var source: VideoManager.Source)

Created by pedro on 21/2/22. A class to use camera1 or camera2 with same methods totally transparent for user.

Constructors

Link copied to clipboard
constructor(context: Context, source: VideoManager.Source)

Types

Link copied to clipboard

Properties

Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
fun changeSourceScreen(mediaProjection: MediaProjection)
Link copied to clipboard
Link copied to clipboard
fun createVideoManager(width: Int, height: Int, fps: Int): Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun getZoom(): Float
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun setExposure(level: Int)
Link copied to clipboard
fun setZoom(event: MotionEvent)
fun setZoom(level: Float)
Link copied to clipboard
fun start(surfaceTexture: SurfaceTexture)
Link copied to clipboard
fun stop()
Link copied to clipboard