WebRtcConsumer

interface WebRtcConsumer

Basic WebRTC consumer abstraction.

Properties

Link copied to clipboard
abstract val id: String
Link copied to clipboard
abstract val kind: MediaKind
Link copied to clipboard
abstract val paused: Boolean
Link copied to clipboard
abstract val stream: MediaStream?
Link copied to clipboard
abstract val track: MediaStreamTrack?

Functions

Link copied to clipboard
abstract fun close()
Link copied to clipboard
abstract fun pause()
Link copied to clipboard
open fun requestKeyFrame()

Requests an intra (key) frame from the remote producer. Default no-op where unsupported.

Link copied to clipboard
abstract fun resume()
Link copied to clipboard
open fun setPreferredLayers(spatialLayer: Int, temporalLayer: Int)

Optional hint to select a simulcast/SVC layer. Default no-op for platforms that do not support it yet.

Link copied to clipboard
open fun setPriority(priority: Int)

Optional consumer priority setter. Default no-op where unsupported.