Membrane.HTTPAdaptiveStream.Manifest.Changeset (Membrane HTTP Adaptive Stream plugin v0.20.2)

View Source

Structure representing changes that has been applied to the track. What element has been added and what elements are to be removed.

Summary

Types

element_type_t()

@type element_type_t() :: :segment | :header

t()

@type t() :: %Membrane.HTTPAdaptiveStream.Manifest.Changeset{
  to_add: [Membrane.HTTPAdaptiveStream.Manifest.Changeset.Segment.t()],
  to_remove: [{element_type_t(), name :: String.t()}]
}

Functions

merge(changeset1, changeset2)

@spec merge(t(), t()) :: t()