Membrane.RTCP.Packet behaviour (Membrane RTP plugin v0.8.2) View Source
Functions common to all RTCP Packets
Link to this section Summary
Callbacks
Decodes binary with packet body (without header) into packet struct. Used by parse/1
Encodes packet struct into the tuple used by serialize/1
Link to this section Types
Link to this section Callbacks
Specs
decode(binary(), packet_specific :: Membrane.RTCP.Header.packet_specific_t()) :: {:ok, struct()} | {:error, atom()}
Decodes binary with packet body (without header) into packet struct. Used by parse/1
Specs
encode(struct()) :: {body :: binary(), packet_specific :: Membrane.RTCP.Header.packet_specific_t()}
Encodes packet struct into the tuple used by serialize/1
Link to this section Functions
Specs
Specs
Converts packet structure into binary