MediaStreamTrack

abstract external class MediaStreamTrack : EventTarget

Exposes the JavaScript MediaStreamTrack to Kotlin

Constructors

MediaStreamTrack
Link copied to clipboard
fun MediaStreamTrack()

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

Properties

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