@nextcloud/dialogs
    Preparing search index...

    Interface RTCRtpSender

    The RTCRtpSender interface provides the ability to control and obtain details about how a particular MediaStreamTrack is encoded and sent to a remote peer.

    MDN Reference

    interface RTCRtpSender {
        dtmf: null | RTCDTMFSender;
        track: null | MediaStreamTrack;
        transform: null | RTCRtpScriptTransform;
        transport: null | RTCDtlsTransport;
        getParameters(): RTCRtpSendParameters;
        getStats(): Promise<RTCStatsReport>;
        replaceTrack(withTrack: null | MediaStreamTrack): Promise<void>;
        setParameters(
            parameters: RTCRtpSendParameters,
            setParameterOptions?: RTCSetParameterOptions,
        ): Promise<void>;
        setStreams(...streams: MediaStream[]): void;
    }
    Index

    Properties

    dtmf: null | RTCDTMFSender

    The read-only dtmf property on the RTCRtpSender interface returns a over the RTCPeerConnection.

    MDN Reference

    track: null | MediaStreamTrack

    The track read-only property of the RTCRtpSender interface returns the MediaStreamTrack which is being handled by the RTCRtpSender.

    MDN Reference

    transform: null | RTCRtpScriptTransform

    The transform property of the RTCRtpSender object is used to insert a transform stream (TransformStream) running in a worker thread into the sender pipeline.

    MDN Reference

    transport: null | RTCDtlsTransport

    The read-only transport property of an used to interact with the underlying transport over which the sender is exchanging Real-time Transport Control Protocol (RTCP) packets.

    MDN Reference

    Methods

    • The getParameters() method of the RTCRtpSender interface returns an object describing the current configuration for how the sender's RTCRtpSender.track will be encoded and transmitted to a remote RTCRtpReceiver.

      MDN Reference

      Returns RTCRtpSendParameters

    • The RTCRtpSender method getStats() asynchronously requests an RTCStatsReport object which provides statistics about outgoing traffic on the RTCPeerConnection which owns the sender, returning a Promise which is fulfilled when the results are available.

      MDN Reference

      Returns Promise<RTCStatsReport>

    • The RTCRtpSender method replaceTrack() replaces the track currently being used as the sender's source with a new MediaStreamTrack.

      MDN Reference

      Parameters

      Returns Promise<void>

    • The setParameters() method of the RTCRtpSender interface applies changes the configuration of sender's RTCRtpSender.track, which is the MediaStreamTrack for which the RTCRtpSender is responsible.

      MDN Reference

      Parameters

      Returns Promise<void>

    • The RTCRtpSender method setStreams() associates the sender's RTCRtpSender.track with the specified MediaStream objects.

      MDN Reference

      Parameters

      Returns void