IosRtpSender

class IosRtpSender(nativeSender: RTCRtpSender) : WebRtc.RtpSender(source)

iOS implementation of RTP sender that wraps native RTCRtpSender.

Provides platform-safe access to RTP sender functionality including track management, DTMF capabilities, and parameter configuration.

Report a problem

Constructors

Link copied to clipboard
constructor(nativeSender: RTCRtpSender)

Properties

Link copied to clipboard
open override val dtmf: WebRtc.DtmfSender?

The DTMF sender associated with this RTP sender.

Link copied to clipboard
open override val track: WebRtcMedia.Track?

The media track being sent.

Functions

Link copied to clipboard
fun WebRtc.RtpSender.getNative(): RtpSender

Returns implementation of the rtp sender that is used under the hood. Use it with caution.

fun WebRtc.RtpSender.getNative(): RTCRtpSender

Returns implementation of the rtp sender that is used under the hood. Use it with caution.

fun WebRtc.RtpSender.getNative(): RTCRtpSender

Returns implementation of the rtp sender that is used under the hood. Use it with caution.

Link copied to clipboard
open suspend override fun getParameters(): WebRtc.RtpParameters
Link copied to clipboard
open suspend override fun replaceTrack(withTrack: WebRtcMedia.Track?)
Link copied to clipboard
open suspend override fun setParameters(parameters: WebRtc.RtpParameters)