DataTrack.kt
671 字节
package io.livekit.android.room.track
import livekit.LivekitModels
import org.webrtc.DataChannel
open class DataTrack(
name: String,
var dataChannel: DataChannel? = null
) : Track(name, LivekitModels.TrackType.DATA) {
var ordered: Boolean = TODO()
private set
var maxRetransmitTimeMs: Int = TODO()
private set
var maxRetransmits: Int = TODO()
private set
fun updateConfig(config: DataChannel.Init) {
ordered = config.ordered
maxRetransmitTimeMs = config.maxRetransmitTimeMs
maxRetransmits = config.maxRetransmits
}
override fun stop() {
dataChannel?.unregisterObserver()
}
}