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

jsMain.webrtc.RTCTrackEvent.kt Maven / Gradle / Ivy

// Automatically generated - do not modify!

@file:Suppress(
    "EXTERNAL_CLASS_CONSTRUCTOR_PROPERTY_PARAMETER",
)

package webrtc

import js.core.ReadonlyArray
import web.events.Event
import web.events.EventInit
import web.events.EventType
import web.media.streams.MediaStream
import web.media.streams.MediaStreamTrack

external interface RTCTrackEventInit : EventInit {
    var receiver: RTCRtpReceiver
    var streams: ReadonlyArray?
    var track: MediaStreamTrack
    var transceiver: RTCRtpTransceiver
}

open external class RTCTrackEvent(
    override val type: EventType,
    init: RTCTrackEventInit,
) : Event {
    val receiver: RTCRtpReceiver
    val streams: ReadonlyArray
    val track: MediaStreamTrack
    val transceiver: RTCRtpTransceiver

    companion object
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy