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

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

// Automatically generated - do not modify!

package webrtc

import js.core.Void
import web.media.streams.MediaStream
import web.media.streams.MediaStreamTrack
import kotlin.js.Promise

sealed external class RTCRtpSender {
    val dtmf: RTCDTMFSender?
    val track: MediaStreamTrack?
    val transport: RTCDtlsTransport?
    fun getParameters(): RTCRtpSendParameters
    fun getStats(): Promise
    fun replaceTrack(withTrack: MediaStreamTrack?): Promise
    fun setParameters(parameters: RTCRtpSendParameters): Promise
    fun setStreams(vararg streams: MediaStream)

    companion object {
        fun getCapabilities(kind: String): RTCRtpCapabilities?
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy