View Source Membrane.RTCP.FeedbackPacket behaviour (Membrane RTP plugin v0.27.1)

Abstraction and generic encoding/decoding functionality for RTCP payload-specific feedback packets.

Summary

Types

@type t() :: %Membrane.RTCP.FeedbackPacket{
  origin_ssrc: Membrane.RTP.ssrc_t(),
  payload: struct(),
  target_ssrc: Membrane.RTP.ssrc_t()
}

Callbacks

@callback decode(binary()) :: {:ok, struct()} | {:error, any()}
@callback encode(struct()) :: binary()