MediaSource

open external class MediaSource : EventTarget, MediaProvider

Types

Companion
Link copied to clipboard
object Companion

Functions

addEventListener
Link copied to clipboard
fun addEventListener(type: String, callback: (Event) -> Unit?, options: dynamic = definedExternally)
fun addEventListener(type: String, callback: EventListener?, options: dynamic = definedExternally)
addSourceBuffer
Link copied to clipboard
fun addSourceBuffer(type: String): SourceBuffer
clearLiveSeekableRange
Link copied to clipboard
fun clearLiveSeekableRange()
dispatchEvent
Link copied to clipboard
fun dispatchEvent(event: Event): Boolean
endOfStream
Link copied to clipboard
fun endOfStream(error: EndOfStreamError = definedExternally)
removeEventListener
Link copied to clipboard
fun removeEventListener(type: String, callback: (Event) -> Unit?, options: dynamic = definedExternally)
fun removeEventListener(type: String, callback: EventListener?, options: dynamic = definedExternally)
removeSourceBuffer
Link copied to clipboard
fun removeSourceBuffer(sourceBuffer: SourceBuffer)
setLiveSeekableRange
Link copied to clipboard
fun setLiveSeekableRange(start: Double, end: Double)

Properties

activeSourceBuffers
Link copied to clipboard
open val activeSourceBuffers: SourceBufferList
duration
Link copied to clipboard
var duration: Double
onsourceclose
Link copied to clipboard
var onsourceclose: (Event) -> dynamic?
onsourceended
Link copied to clipboard
var onsourceended: (Event) -> dynamic?
onsourceopen
Link copied to clipboard
var onsourceopen: (Event) -> dynamic?
readyState
Link copied to clipboard
open val readyState: ReadyState
sourceBuffers
Link copied to clipboard
open val sourceBuffers: SourceBufferList