# Package-level declarations

## Types

BitmapSource
Link copied to clipboard
class BitmapSource(bitmap: Bitmap) : VideoSource

Created by pedro on 19/3/24.

BufferVideoSource
Link copied to clipboard
class BufferVideoSource(format: BufferVideoSource.Format, bitrate: Int) : VideoSource
Camera1Source
Link copied to clipboard
@RequiresApi(value = 21)
class Camera1Source(context: Context) : VideoSource

Created by pedro on 11/1/24.

Camera2Source
Link copied to clipboard
@RequiresApi(value = 21)
class Camera2Source(context: Context) : VideoSource

Created by pedro on 11/1/24.

NoVideoSource
Link copied to clipboard
@RequiresApi(value = 21)
class NoVideoSource : VideoSource

Created by pedro on 11/1/24.

ScreenSource
Link copied to clipboard
@RequiresApi(value = 21)
class ScreenSource @JvmOverloads constructor(context: Context, mediaProjection: MediaProjection, mediaProjectionCallback: MediaProjection.Callback? = null, virtualDisplayCallback: VirtualDisplay.Callback? = null) : VideoSource

Created by pedro on 11/1/24.

VideoFileSource
Link copied to clipboard
class VideoFileSource(context: Context, path: Uri, loopMode: Boolean = true, onFinish: (isLoop: Boolean) -> Unit = {}) : VideoSource

Created by pedro on 2/3/24.

VideoSource
Link copied to clipboard
abstract class VideoSource

Created by pedro on 11/1/24.