View Source Membrane.H26x.AUSplitter behaviour (Membrane H.264 and H.265 plugin v0.10.2)
A behaviour module to split NALus into access units
Summary
Types
A type representing an access unit - a list of logically associated NAL units.
Types
@type access_unit() :: [Membrane.H26x.NALu.t()]
A type representing an access unit - a list of logically associated NAL units.
@type state() :: term()
Callbacks
@callback new() :: state()
@callback split([Membrane.H26x.NALu.t()], boolean(), state()) :: {[access_unit()], state()}