All Downloads are FREE. Search and download functionalities are using the official Maven repository.

main.media.streams.MediaStreamTrack.kt Maven / Gradle / Ivy

// Automatically generated - do not modify!

package media.streams

import js.core.Void
import web.events.Event
import web.events.EventHandler
import web.events.EventTarget
import kotlin.js.Promise

sealed external class MediaStreamTrack :
    EventTarget {
    var contentHint: String
    var enabled: Boolean
    val id: String
    val kind: String
    val label: String
    val muted: Boolean
    var onended: EventHandler?
    var onmute: EventHandler?
    var onunmute: EventHandler?
    val readyState: MediaStreamTrackState
    fun applyConstraints(constraints: MediaTrackConstraints = definedExternally): Promise
    fun clone(): MediaStreamTrack
    fun getCapabilities(): MediaTrackCapabilities
    fun getConstraints(): MediaTrackConstraints
    fun getSettings(): MediaTrackSettings
    fun stop()
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy