View Source Membrane.HTTPAdaptiveStream.Sink.TrackConfig (Membrane HTTP Adaptive Stream plugin v0.18.4)

Track configuration. For more information checkout Membrane.HTTPAdaptiveStream.Manifest.Track.Config

Summary

Types

@type t() :: %Membrane.HTTPAdaptiveStream.Sink.TrackConfig{
  header_naming_fun:
    (Membrane.HTTPAdaptiveStream.Manifest.Track.t(),
     counter :: non_neg_integer() ->
       String.t()),
  mode: :live | :vod,
  partial_naming_fun: (String.t(), Keyword.t() -> String.t()),
  persist?: boolean(),
  segment_naming_fun:
    (Membrane.HTTPAdaptiveStream.Manifest.Track.t() -> String.t()),
  target_window_duration: Membrane.Time.t() | :infinity
}