Package-level declarations
Types
Link copied to clipboard
data class AudioTrackPublishDefaults(val audioBitrate: Int?, val dtx: Boolean = true, val red: Boolean = true) : BaseAudioTrackPublishOptions
Default options for publishing an audio track.
Link copied to clipboard
data class AudioTrackPublishOptions(val name: String? = null, val audioBitrate: Int? = null, val dtx: Boolean = true, val red: Boolean = true, val source: Track.Source? = null, val stream: String? = null) : BaseAudioTrackPublishOptions, TrackPublishOptions
Options for publishing an audio track.
Link copied to clipboard
data class BackupVideoCodec(val codec: String = "vp8", val encoding: VideoEncoding? = null, val simulcast: Boolean = true)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open class Participant(var sid: Participant.Sid, identity: Participant.Identity? = null, @Named(value = "dispatcher_default" ) coroutineDispatcher: CoroutineDispatcher)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class RemoteParticipant(var sid: Participant.Sid, identity: Participant.Identity? = null, signalClient: SignalClient, ioDispatcher: CoroutineDispatcher, defaultDispatcher: CoroutineDispatcher) : Participant
A representation of a remote participant.
Link copied to clipboard
interface TrackPublishOptions
Link copied to clipboard
data class VideoTrackPublishDefaults(val videoEncoding: VideoEncoding? = null, val simulcast: Boolean = true, val videoCodec: String = VideoCodec.VP8.codecName, val scalabilityMode: String? = null, val backupCodec: BackupVideoCodec? = null, val degradationPreference: RtpParameters.DegradationPreference? = null) : BaseVideoTrackPublishOptions
Link copied to clipboard
data class VideoTrackPublishOptions(val name: String? = null, val videoEncoding: VideoEncoding? = null, val simulcast: Boolean = true, val videoCodec: String = VideoCodec.VP8.codecName, val scalabilityMode: String? = null, val backupCodec: BackupVideoCodec? = null, val source: Track.Source? = null, val stream: String? = null, val degradationPreference: RtpParameters.DegradationPreference? = null) : BaseVideoTrackPublishOptions, TrackPublishOptions