Membrane.RTCP.Packet behaviour (Membrane RTP plugin v0.7.0-alpha.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