Membrane.Core.Element.BufferController.handle_buffer
You're seeing just the function
handle_buffer
, go back to Membrane.Core.Element.BufferController module for more information.
Specs
handle_buffer( Membrane.Pad.ref_t(), [Membrane.Buffer.t()] | Membrane.Buffer.t(), Membrane.Core.Element.State.t() ) :: Membrane.Core.Element.State.stateful_try_t()
Handles incoming buffer: either stores it in InputBuffer, or executes element's
callback. Also calls Membrane.Core.Element.DemandHandler.check_and_handle_demands/2
to check if there are any unsupplied demands.