defmodule Membrane.RTP.Serializer.Stats do @moduledoc """ Serializer stats that can be used for Sender Report(SR) generation """ use Bunch.Access @enforce_keys [ :timestamp, :rtp_timestamp, :sender_packet_count, :sender_octet_count ] defstruct @enforce_keys @type t :: %__MODULE__{ timestamp: non_neg_integer(), rtp_timestamp: non_neg_integer(), sender_packet_count: non_neg_integer(), sender_octet_count: non_neg_integer() } | :no_stats end