Current section

Files

Jump to
membrane_core lib membrane event start_of_stream.ex
Raw

lib/membrane/event/start_of_stream.ex

defmodule Membrane.Event.StartOfStream do
@moduledoc """
Generic Start of Stream event.
This event means that first buffers have been sent and will arrive to the
pad right away after handling the event.
`c:Membrane.Element.Base.handle_event/4` by default sends
notification to pipeline when this event is handled.
"""
defstruct []
@type t :: %__MODULE__{}
end
defimpl Membrane.EventProtocol, for: Membrane.Event.StartOfStream do
use Membrane.EventProtocol.DefaultImpl
@impl true
def sticky?(_), do: true
end