Membrane.Core.Element.DemandController.handle_demand

You're seeing just the function handle_demand, go back to Membrane.Core.Element.DemandController module for more information.
Link to this function

handle_demand(pad_ref, size, state)

View Source

Specs

handle_demand(
  Membrane.Pad.ref_t(),
  non_neg_integer(),
  Membrane.Core.Element.State.t()
) :: Membrane.Core.Element.State.stateful_try_t()

Handles demand coming on an output pad. Updates demand value and executes handle_demand callback.