Current section

Files

Jump to
membrane_rtp_plugin lib membrane rtcp_event.ex
Raw

lib/membrane/rtcp_event.ex

defmodule Membrane.RTCPEvent do
@moduledoc """
Event carrying a parsed RTCP packet.
"""
@derive Membrane.EventProtocol
@enforce_keys [:rtcp]
defstruct @enforce_keys ++ [ssrcs: [], arrival_timestamp: nil]
@type t :: %__MODULE__{
rtcp: Membrane.RTCP.Packet.t(),
ssrcs: [Membrane.RTP.ssrc()],
arrival_timestamp: Membrane.Time.t()
}
end