StreamUi

data class StreamUi(val id: String, val username: String, val isMine: Boolean = false, val audio: AudioUi? = null, val video: VideoUi? = null, val avatar: ImmutableUri? = null, val createdAt: Long = 0)

Stream Ui representation of a Stream on the Ui

Constructors

Link copied to clipboard
constructor(id: String, username: String, isMine: Boolean = false, audio: AudioUi? = null, video: VideoUi? = null, avatar: ImmutableUri? = null, createdAt: Long = 0)

Properties

Link copied to clipboard
val audio: AudioUi? = null

AudioUi? optional audio component

Link copied to clipboard
val avatar: ImmutableUri? = null

ImmutableUri? optional participant's avatar uri

Link copied to clipboard
val createdAt: Long = 0

Long optional stream creation time

Link copied to clipboard
val id: String

String stream ui identifier

Link copied to clipboard
val isMine: Boolean = false

Boolean true if it's local user's stream, false otherwise

Link copied to clipboard

String participant's identifier

Link copied to clipboard
val video: VideoUi? = null

VideoUi? optional video component