Membrane.RTP.Header.Extension (Membrane RTP plugin v0.10.0) View Source
Describes RTP Header Extension defined in RFC3550
0 1 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| defined by profile | length |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| header extension |
| .... |
Link to this section Summary
Link to this section Types
Specs
identifier_t() :: 1..14 | Membrane.RTP.SessionBin.rtp_extension_name_t()
Specs
t() :: %Membrane.RTP.Header.Extension{ data: binary(), identifier: identifier_t() }
Link to this section Functions
Specs
pop(Membrane.Buffer.t(), identifier_t()) :: {t() | nil, Membrane.Buffer.t()}
Specs
put(Membrane.Buffer.t(), t()) :: Membrane.Buffer.t()