Package-level declarations

Types

Link copied to clipboard
open class AudioTrack(audioTrack: AudioTrack) : MediaTrackProvider
Link copied to clipboard
class CameraCapturer(context: Context, source: VideoSource, rootEglBase: EglBase, videoParameters: VideoParameters, cameraName: String?) : Capturer, CameraVideoCapturer.CameraSwitchHandler
Link copied to clipboard
interface Capturer
Link copied to clipboard
data class Dimensions(val width: Int, val height: Int)
Link copied to clipboard
class LocalAudioTrack(var mediaTrack: AudioTrack) : AudioTrack, LocalTrack

A class representing a local audio track.

Link copied to clipboard
class LocalScreencastTrack(source: VideoSource, mediaTrack: VideoTrack, context: Context, eglBase: EglBase, capturer: ScreenCapturerAndroid, val videoParameters: VideoParameters, callback: LocalScreencastTrack.ProjectionCallback) : VideoTrack, LocalTrack

A class representing a local screencast track.

Link copied to clipboard
Link copied to clipboard
class LocalVideoTrack(mediaTrack: VideoTrack, capturer: Capturer, eglBase: EglBase, val videoParameters: VideoParameters) : VideoTrack, LocalTrack

A class representing a local video track.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class RemoteAudioTrack(mediaTrack: AudioTrack) : AudioTrack, RemoteTrack
Link copied to clipboard
interface RemoteTrack
Link copied to clipboard
class RemoteVideoTrack(mediaTrack: VideoTrack, eglBase: EglBase) : VideoTrack, RemoteTrack
Link copied to clipboard

Class responsible for sound detection using the device's microphone.

Link copied to clipboard
sealed class TrackBandwidthLimit

Type describing bandwidth limitation of a Track, including simulcast and non-simulcast tracks. Can beBandwidthLimit or SimulcastBandwidthLimit

Link copied to clipboard
data class VideoParameters(val dimensions: Dimensions, val maxBitrate: TrackBandwidthLimit, val maxFps: Int, val simulcastConfig: SimulcastConfig = SimulcastConfig())

A set of parameters representing a video feed.

Link copied to clipboard
open class VideoTrack(videoTrack: VideoTrack, val eglContext: EglBase.Context) : MediaTrackProvider