| public val org.w3c.dom.mediasource.ReadyState.Companion.CLOSED: org.w3c.dom.mediasource.ReadyState { get; } |
| |
| public val org.w3c.dom.mediasource.EndOfStreamError.Companion.DECODE: org.w3c.dom.mediasource.EndOfStreamError { get; } |
| |
| public val org.w3c.dom.mediasource.ReadyState.Companion.ENDED: org.w3c.dom.mediasource.ReadyState { get; } |
| |
| public val org.w3c.dom.mediasource.EndOfStreamError.Companion.NETWORK: org.w3c.dom.mediasource.EndOfStreamError { get; } |
| |
| public val org.w3c.dom.mediasource.ReadyState.Companion.OPEN: org.w3c.dom.mediasource.ReadyState { get; } |
| |
| public val org.w3c.dom.mediasource.AppendMode.Companion.SEGMENTS: org.w3c.dom.mediasource.AppendMode { get; } |
| |
| public val org.w3c.dom.mediasource.AppendMode.Companion.SEQUENCE: org.w3c.dom.mediasource.AppendMode { get; } |
| |
| @kotlin.internal.InlineOnly |
| public inline operator fun org.w3c.dom.mediasource.SourceBufferList.get(index: kotlin.Int): org.w3c.dom.mediasource.SourceBuffer? |
| |
| @kotlin.js.JsName(name = "null") |
| public external interface AppendMode { |
| public companion object of AppendMode { |
| } |
| } |
| |
| @kotlin.js.JsName(name = "null") |
| public external interface EndOfStreamError { |
| public companion object of EndOfStreamError { |
| } |
| } |
| |
| public open external class MediaSource : org.w3c.dom.events.EventTarget, org.w3c.dom.MediaProvider { |
| public constructor MediaSource() |
| |
| public open val activeSourceBuffers: org.w3c.dom.mediasource.SourceBufferList { get; } |
| |
| public final var duration: kotlin.Double { get; set; } |
| |
| public final var onsourceclose: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } |
| |
| public final var onsourceended: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } |
| |
| public final var onsourceopen: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } |
| |
| public open val readyState: org.w3c.dom.mediasource.ReadyState { get; } |
| |
| public open val sourceBuffers: org.w3c.dom.mediasource.SourceBufferList { get; } |
| |
| public final fun addSourceBuffer(type: kotlin.String): org.w3c.dom.mediasource.SourceBuffer |
| |
| public final fun clearLiveSeekableRange(): kotlin.Unit |
| |
| public final fun endOfStream(error: org.w3c.dom.mediasource.EndOfStreamError = ...): kotlin.Unit |
| |
| public final fun removeSourceBuffer(sourceBuffer: org.w3c.dom.mediasource.SourceBuffer): kotlin.Unit |
| |
| public final fun setLiveSeekableRange(start: kotlin.Double, end: kotlin.Double): kotlin.Unit |
| |
| public companion object of MediaSource { |
| public final fun isTypeSupported(type: kotlin.String): kotlin.Boolean |
| } |
| } |
| |
| @kotlin.js.JsName(name = "null") |
| public external interface ReadyState { |
| public companion object of ReadyState { |
| } |
| } |
| |
| public abstract external class SourceBuffer : org.w3c.dom.events.EventTarget { |
| public constructor SourceBuffer() |
| |
| public open var appendWindowEnd: kotlin.Double { get; set; } |
| |
| public open var appendWindowStart: kotlin.Double { get; set; } |
| |
| public open val audioTracks: org.w3c.dom.AudioTrackList { get; } |
| |
| public open val buffered: org.w3c.dom.TimeRanges { get; } |
| |
| public open var mode: org.w3c.dom.mediasource.AppendMode { get; set; } |
| |
| public open var onabort: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } |
| |
| public open var onerror: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } |
| |
| public open var onupdate: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } |
| |
| public open var onupdateend: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } |
| |
| public open var onupdatestart: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } |
| |
| public open val textTracks: org.w3c.dom.TextTrackList { get; } |
| |
| public open var timestampOffset: kotlin.Double { get; set; } |
| |
| public open val updating: kotlin.Boolean { get; } |
| |
| public open val videoTracks: org.w3c.dom.VideoTrackList { get; } |
| |
| public final fun abort(): kotlin.Unit |
| |
| public final fun appendBuffer(data: dynamic): kotlin.Unit |
| |
| public final fun remove(start: kotlin.Double, end: kotlin.Double): kotlin.Unit |
| } |
| |
| public abstract external class SourceBufferList : org.w3c.dom.events.EventTarget { |
| public constructor SourceBufferList() |
| |
| public open val length: kotlin.Int { get; } |
| |
| public open var onaddsourcebuffer: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } |
| |
| public open var onremovesourcebuffer: ((org.w3c.dom.events.Event) -> dynamic)? { get; set; } |
| } |