ExWebRTC.RTPSender (ex_webrtc v0.10.0)

View Source

Implementation of the RTCRtpSender.

Summary

Types

t()

Struct representing a sender.

Types

id()

@type id() :: integer()

t()

@type t() :: %ExWebRTC.RTPSender{
  codec: ExWebRTC.RTPCodecParameters.t() | nil,
  id: id(),
  track: ExWebRTC.MediaStreamTrack.t() | nil
}

Struct representing a sender.

The fields mostly match these of RTCRtpSender, except for:

  • id - to uniquely identify the sender.
  • codec - codec this sender is going to send.

Functions

do_send_packet(sender, packet, rtx?)