MediaStreamTrack

abstract external class MediaStreamTrack : EventTarget

Exposes the JavaScript MediaStreamTrack to Kotlin

Constructors

MediaStreamTrack
Link copied to clipboard
JS
fun MediaStreamTrack()

Functions

addEventListener
Link copied to clipboard
JS
fun addEventListener(type: String, callback: (Event) -> Unit?, options: dynamic = definedExternally)
fun addEventListener(type: String, callback: EventListener?, options: dynamic = definedExternally)
applyConstraints
Link copied to clipboard
JS
fun applyConstraints(constraints: MediaTrackConstraints = definedExternally): Promise<Unit>
clone
Link copied to clipboard
JS
fun clone(): MediaStreamTrack
dispatchEvent
Link copied to clipboard
JS
fun dispatchEvent(event: Event): Boolean
getCapabilities
Link copied to clipboard
JS
fun getCapabilities(): MediaTrackCapabilities
getConstraints
Link copied to clipboard
JS
fun getConstraints(): MediaTrackConstraints
getSettings
Link copied to clipboard
JS
fun getSettings(): MediaTrackSettings
removeEventListener
Link copied to clipboard
JS
fun removeEventListener(type: String, callback: (Event) -> Unit?, options: dynamic = definedExternally)
fun removeEventListener(type: String, callback: EventListener?, options: dynamic = definedExternally)
stop
Link copied to clipboard
JS
fun stop()

Properties

enabled
Link copied to clipboard
JS
open var enabled: Boolean
id
Link copied to clipboard
JS
open val id: String
kind
Link copied to clipboard
JS
open val kind: String
label
Link copied to clipboard
JS
open val label: String
muted
Link copied to clipboard
JS
open val muted: Boolean
onended
Link copied to clipboard
JS
open var onended: (Event) -> dynamic?
onmute
Link copied to clipboard
JS
open var onmute: (Event) -> dynamic?
onoverconstrained
Link copied to clipboard
JS
open var onoverconstrained: (Event) -> dynamic?
onunmute
Link copied to clipboard
JS
open var onunmute: (Event) -> dynamic?
readyState
Link copied to clipboard
JS
open val readyState: MediaStreamTrackState