SourceBuffer

abstract external class SourceBuffer : EventTarget(source)

Exposes the JavaScript SourceBuffer to Kotlin

Since Kotlin

1.1
abstract external class SourceBuffer : EventTarget, JsAny(source)

Exposes the JavaScript SourceBuffer to Kotlin

Since Kotlin

1.8

Constructors

Link copied to clipboard
constructor()
constructor()

Properties

Link copied to clipboard
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
open var mode: AppendMode
Since Kotlin 1.1
open var mode: AppendMode
Since Kotlin 1.8
Link copied to clipboard
open var onabort: (Event) -> dynamic?
Since Kotlin 1.1
open var onabort: (Event) -> Unit?
Since Kotlin 1.8
Link copied to clipboard
open var onerror: (Event) -> dynamic?
Since Kotlin 1.1
open var onerror: (Event) -> Unit?
Since Kotlin 1.8
Link copied to clipboard
open var onupdate: (Event) -> dynamic?
Since Kotlin 1.1
open var onupdate: (Event) -> Unit?
Since Kotlin 1.8
Link copied to clipboard
open var onupdateend: (Event) -> dynamic?
Since Kotlin 1.1
open var onupdateend: (Event) -> Unit?
Since Kotlin 1.8
Link copied to clipboard
open var onupdatestart: (Event) -> dynamic?
Since Kotlin 1.1
open var onupdatestart: (Event) -> Unit?
Since Kotlin 1.8
Link copied to clipboard
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
open val updating: Boolean
Since Kotlin 1.1
open val updating: Boolean
Since Kotlin 1.8
Link copied to clipboard
Since Kotlin 1.1
Since Kotlin 1.8

Functions

Link copied to clipboard
fun abort()
Since Kotlin 1.1
fun abort()
Since Kotlin 1.8
Link copied to clipboard
fun addEventListener(type: String, callback: (Event) -> Unit?, options: dynamic = definedExternally)
fun addEventListener(type: String, callback: EventListener?, options: dynamic = definedExternally)
Since Kotlin 1.1
fun addEventListener(type: String, callback: (Event) -> Unit?)
fun addEventListener(type: String, callback: EventListener?)
fun addEventListener(type: String, callback: (Event) -> Unit?, options: Boolean)
fun addEventListener(type: String, callback: (Event) -> Unit?, options: AddEventListenerOptions)
fun addEventListener(type: String, callback: EventListener?, options: Boolean)
Since Kotlin 1.8
Link copied to clipboard
fun appendBuffer(data: dynamic)
Since Kotlin 1.1
fun appendBuffer(data: JsAny?)
Since Kotlin 1.8
Link copied to clipboard
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
fun remove(start: Double, end: Double)
Since Kotlin 1.1
fun remove(start: Double, end: Double)
Since Kotlin 1.8
Link copied to clipboard
fun removeEventListener(type: String, callback: (Event) -> Unit?, options: dynamic = definedExternally)
fun removeEventListener(type: String, callback: EventListener?, options: dynamic = definedExternally)
Since Kotlin 1.1
fun removeEventListener(type: String, callback: (Event) -> Unit?)
fun removeEventListener(type: String, callback: (Event) -> Unit?, options: Boolean)
fun removeEventListener(type: String, callback: (Event) -> Unit?, options: EventListenerOptions)
fun removeEventListener(type: String, callback: EventListener?, options: Boolean)
Since Kotlin 1.8
Link copied to clipboard

For a Dynamic value caught in JS, returns the corresponding Throwable if it was thrown from Kotlin, or null otherwise.

Since Kotlin 1.8
Link copied to clipboard
fun <T : JsAny> JsAny.unsafeCast(): T

Cast JsAny to other Js type without runtime check

Since Kotlin 1.8