Skip to content

RTCRtpSender

[<Interface>]
type RTCRtpSender =
    abstract member dtmf: RTCDTMFSender option
    abstract member track: MediaStreamTrack option
    abstract member transform: RTCRtpSenderTransform option with get, set
    abstract member transport: RTCDtlsTransport option
    abstract member getParameters () : RTCRtpSendParameters
    abstract member getStats () : Promise<RTCStatsReport>
    abstract member replaceTrack (withTrack: MediaStreamTrack option) : Promise<unit>
    abstract member setParameters (parameters: RTCRtpSendParameters, ?setParameterOptions: RTCSetParameterOptions) : Promise<unit>
    abstract member setStreams (streams: MediaStream array) : unit
AssemblyGlutinum.Web
Inheritsobj \| null
Attributes[<AllowNullLiteral>] [<Interface>] [<Global>]

Properties

abstract member dtmf: RTCDTMFSender option
abstract member track: MediaStreamTrack option
abstract member transform: RTCRtpSenderTransform option with get, set
abstract member transport: RTCDtlsTransport option

Methods

abstract member getParameters () : RTCRtpSendParameters
abstract member getStats () : Promise<RTCStatsReport>
abstract member replaceTrack (withTrack: MediaStreamTrack option) : Promise<unit>
abstract member setParameters (parameters: RTCRtpSendParameters, ?setParameterOptions: RTCSetParameterOptions) : Promise<unit>
abstract member setStreams (streams: MediaStream array) : unit