Package-level declarations

Types

Link copied to clipboard
class AudioRecordSource(context: Context) : CoroutineScope, AudioSource

An audio source that captures a microphone by the AudioRecord api.

Link copied to clipboard
interface AudioSource : Source

An interface that captures an audio source.

Link copied to clipboard

A video source that captures a camera by the Camera2 API.

Link copied to clipboard

A video source that captures a display by the MediaProjection API.

Link copied to clipboard
@RequiresApi(value = 28)
class MultiCamera2Source(val context: Context) : VideoSource

A video source that captures multi-camera by the Camera2 API.

Link copied to clipboard
interface Source : Running

An interface that captures a source.

Link copied to clipboard
abstract class Stream(applicationContext: Context)

The Stream class is the foundation of a RtmpStream.

Link copied to clipboard
class StreamRecorder(applicationContext: Context)

An object that writes media data to a file.

Link copied to clipboard
interface StreamView
Link copied to clipboard
interface VideoSource : Source

An interface that captures a video source.