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

jsMain.web.media.streams.MediaStream.kt Maven / Gradle / Ivy

// Automatically generated - do not modify!

package web.media.streams

import js.core.ReadonlyArray
import web.events.EventHandler
import web.events.EventTarget

external class MediaStream() : EventTarget {
    constructor(stream: MediaStream)
    constructor(tracks: ReadonlyArray)

    val active: Boolean
    val id: String
    var onaddtrack: EventHandler?
    var onremovetrack: EventHandler?
    fun addTrack(track: MediaStreamTrack)
    fun clone(): MediaStream
    fun getAudioTracks(): ReadonlyArray
    fun getTrackById(trackId: String): MediaStreamTrack?
    fun getTracks(): ReadonlyArray
    fun getVideoTracks(): ReadonlyArray
    fun removeTrack(track: MediaStreamTrack)
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy