View Source Membrane.HTTPAdaptiveStream.Manifest.Changeset (Membrane HTTP Adaptive Stream plugin v0.16.1)

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

Link to this section Summary

Link to this section Types

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

Link to this section Functions

Link to this function

merge(changeset1, changeset2)

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