Membrane.RTCP.Header (Membrane RTP plugin v0.31.0)

View Source

Struct describing 32-bit header common to all RTCP packets

Summary

Types

packet_specific_t()

@type packet_specific_t() :: non_neg_integer()

packet_type_t()

@type packet_type_t() :: 200..206

t()

@type t() :: %Membrane.RTCP.Header{
  packet_specific: packet_specific_t(),
  packet_type: packet_type_t()
}

Functions

parse(arg1)

@spec parse(binary()) ::
  {:ok, %{header: t(), padding?: boolean(), body_size: pos_integer()}} | :error

serialize(header, opts)

@spec serialize(t(), body_size: pos_integer(), padding?: boolean()) :: binary()