Packages
membrane_core
0.12.0
1.3.4
1.3.3
1.3.2
1.3.1
1.3.0
1.2.7
1.2.6
1.2.5
retired
1.2.4
1.2.3
1.2.2
1.2.1
1.2.0
1.2.0-rc1
1.1.2
1.1.1
1.1.0
1.1.0-rc1
1.1.0-rc0
1.0.1
1.0.0
1.0.0-rc1
1.0.0-rc0
0.12.9
0.12.8
0.12.7
0.12.6
0.12.5
0.12.4
0.12.3
0.12.2
0.12.1
0.12.0
retired
0.11.5
0.11.4
0.11.3
0.11.2
0.11.1
0.11.0
0.10.2
0.10.1
0.10.0
0.9.0
0.8.2
0.8.1
0.8.0
0.7.0
0.6.1
0.6.0
0.5.3
0.5.2
0.5.1
0.5.0
0.4.3
0.4.2
0.4.1
0.4.0
0.3.2
0.3.1
0.3.0
0.2.2
0.2.1
0.2.0
0.1.1
0.1.0
Membrane Multimedia Framework (Core)
Retired package: Deprecated - Package has an API change that will be no longer supported, use version 0.12.1 instead of this one
Current section
Files
Jump to
Current section
Files
lib/membrane/notification.ex
defmodule Membrane.ChildNotification do
@moduledoc """
A child notification is a message sent from `Membrane.Element` or `Membrane.Bin` to a parent
via action `t:Membrane.Element.Action.notify_parent` or `t:Membrane.Bin.Action.notify_parent`
returned from any callback.
A notification can be handled in parent with
`c:Membrane.Parent.handle_child_notification/4` callback.
"""
@typedoc @moduledoc
@type t :: any
end
defmodule Membrane.ParentNotification do
@moduledoc """
A parent notification is a message sent from `Membrane.Parent` or `Membrane.Bin` to a child
via action `t:Membrane.Pipeline.Action.notify_parent` or `t:Membrane.Bin.Action.notify_child`
returned from any callback.
A notification can be handled in child with `c:Membrane.Element.Base.handle_parent_notification/3` or
`c:Membrane.Bin.handle_parent_notification/3` callback.
"""
@typedoc @moduledoc
@type t :: any
end