Membrane.RTP.TWCCReceiver (Membrane RTP plugin v0.11.0) View Source
The module defines an element responsible for recording transport-wide statistics of incoming packets.
Element options
Passed via struct Membrane.RTP.TWCCReceiver.t/0
twcc_id
1..14
Required
ID of TWCC header extension.report_interval
Membrane.Time.t()
Default value:
250000000
How often to generate feedback packets.sender_ssrc
RTP.ssrc_t() | nil
Default value:
nil
Sender SSRC for generated feedback packets (will be supplied byRTP.SessionBin
).
Pads
:input
Availability | :on_request |
Caps | Membrane.RTP |
Demand unit | :buffers |
Direction | :input |
Mode | :pull |
Name | :input |
:output
Availability | :on_request |
Caps | Membrane.RTP |
Direction | :output |
Mode | :pull |
Name | :output |
Link to this section Summary
Types
Struct containing options for Membrane.RTP.TWCCReceiver
Functions
Returns pads descriptions for Membrane.RTP.TWCCReceiver
Returns description of options available for this module
Link to this section Types
Specs
t() :: %Membrane.RTP.TWCCReceiver{ report_interval: Membrane.Time.t(), sender_ssrc: Membrane.RTP.ssrc_t() | nil, twcc_id: 1..14 }
Struct containing options for Membrane.RTP.TWCCReceiver
Link to this section Functions
Specs
membrane_pads() :: [{Membrane.Pad.name_t(), Membrane.Pad.description_t()}]
Returns pads descriptions for Membrane.RTP.TWCCReceiver
Specs
options() :: keyword()
Returns description of options available for this module