View Source Membrane.RTP.H265.Depayloader (Membrane RTP H265 Plugin v0.5.2)
Depayloads H265 RTP payloads into H265 NAL Units.
Based on RFC 7798.
Supported types: Single NALU, Fragmentation Unit, Aggegration Packets.
Element options
Passed via struct Membrane.RTP.H265.Depayloader.t/0
sprop_max_don_diff
0..32767
Default value:
0
Specify the maximum absolute difference between the decoding order number (i.e. AbsDon) values of any two NAL units naluA and naluB, where naluA follows naluB in decoding order and precedes naluB in transmission order.If this value is greater than 0, then two additional fields
DONL
andDOND
will be included in the RTP payload. Adecoding_order_number
field will be added to the buffer metadata.
Pads
:input
Accepted formats:
RTP
Direction: | :input |
Availability: | :always |
Flow control: | :auto |
:output
Accepted formats:
%H265{alignment: :nalu, stream_structure: :annexb}
Direction: | :output |
Availability: | :always |
Flow control: | :auto |
Summary
Types
Struct containing options for Membrane.RTP.H265.Depayloader
Types
@type t() :: %Membrane.RTP.H265.Depayloader{sprop_max_don_diff: 0..32767}
Struct containing options for Membrane.RTP.H265.Depayloader
Functions
@spec options() :: keyword()
Returns description of options available for this module