
jsMain.web.media.source.MediaSource.kt Maven / Gradle / Ivy
// Automatically generated - do not modify!
package web.media.source
import web.events.Event
import web.events.EventHandler
import web.events.EventTarget
sealed external class MediaSource :
EventTarget {
val activeSourceBuffers: SourceBufferList
var duration: Double
var onsourceclose: EventHandler?
var onsourceended: EventHandler?
var onsourceopen: EventHandler?
val readyState: ReadyState
val sourceBuffers: SourceBufferList
fun addSourceBuffer(type: String): SourceBuffer
fun clearLiveSeekableRange()
fun endOfStream(error: EndOfStreamError = definedExternally)
fun removeSourceBuffer(sourceBuffer: SourceBuffer)
fun setLiveSeekableRange(
start: Number,
end: Number,
)
companion object {
fun isTypeSupported(type: String): Boolean
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy