View Source ExWebRTC.RTPSender (ex_webrtc v0.1.0)

Implementation of the RTCRtpSender.

Summary

Types

@type id() :: integer()
@type t() :: %ExWebRTC.RTPSender{
  bytes_sent: non_neg_integer(),
  codec: ExWebRTC.RTPCodecParameters.t() | nil,
  id: id(),
  last_seq_num: non_neg_integer(),
  markers_sent: non_neg_integer(),
  mid: String.t() | nil,
  packets_sent: non_neg_integer(),
  pt: non_neg_integer() | nil,
  rtp_hdr_exts: %{
    required(ExSDP.Attribute.Extmap.extension_id()) =>
      ExSDP.Attribute.Extmap.t()
  },
  ssrc: non_neg_integer() | nil,
  track: ExWebRTC.MediaStreamTrack.t() | nil
}