View Source Membrane.HTTPAdaptiveStream.Storages.SendStorage (Membrane HTTP Adaptive Stream plugin v0.18.4)

Membrane.HTTPAdaptiveStream.Storage implementation that sends a message_t/0 to given destination on each call to store/remove.

Summary

Types

@type message_t() :: store_t() | remove_t()
@type remove_t() ::
  {Membrane.HTTPAdaptiveStream.Storages.SendStorage, :remove,
   %{name: String.t(), type: :manifest | :header | :segment}}
@type store_t() ::
  {Membrane.HTTPAdaptiveStream.Storages.SendStorage, :store,
   %{
     name: String.t(),
     contents: String.t(),
     type: :manifest | :header | :segment | :partial_segment,
     mode: :text | :binary
   }}
@type t() :: %Membrane.HTTPAdaptiveStream.Storages.SendStorage{
  destination: Process.dest()
}