Membrane Core v0.1.0 Membrane.Element.Manager.Common View Source

Implementation of some functionalities common for all Membrane.Element.Managers.

Key features:

  • handling actions with events, messages, split requests and playback changes
  • handling incoming events, caps and messages, element initializations, playback changes and executing element’s callbacks
  • linking and unlinking pads

Link to this section Summary

Link to this section Functions

Link to this function do_handle_caps(pad_name, caps, state) View Source
Link to this function exec_event_handler(pad_name, event, state) View Source
Link to this function fill_sink_pull_buffers(state) View Source
Link to this function handle_caps(atom, pad_name, caps, state) View Source
Link to this function handle_demand(pad_name, size, state) View Source
Link to this function handle_event(pad_name, event, state) View Source
Link to this function handle_invalid_action(action, callback, params, state) View Source
Link to this function handle_pullbuffer_output(pad_name, arg, state) View Source