Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
class CameraCapturer(context: Context, source: VideoSource, rootEglBase: EglBase, videoParameters: VideoParameters, cameraName: String?) : Capturer, CameraVideoCapturer.CameraSwitchHandler
Link copied to clipboard
Link copied to clipboard
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
interface MediaTrackProvider
Link copied to clipboard
interface OnSoundDetectedListener
Link copied to clipboard
Link copied to clipboard
interface RemoteTrack
Link copied to clipboard
Link copied to clipboard
class SoundDetection
Class responsible for sound detection using the device's microphone.
Link copied to clipboard
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