View Source Membrane.H26x.AUSplitter behaviour (Membrane H.264 and H.265 plugin v0.10.0)

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()
Link to this callback

split(list, boolean, state)

View Source
@callback split([Membrane.H26x.NALu.t()], boolean(), state()) ::
  {[access_unit()], state()}