View Source HLS.Segment (HTTP Live Streaming (HLS) library v2.0.0)
Summary
Types
@type byterange() :: %{length: pos_integer(), offset: pos_integer()}
@type t() :: %HLS.Segment{ absolute_sequence: pos_integer() | nil, byterange: byterange() | nil, discontinuity: boolean(), duration: float(), from: pos_integer() | nil, init_section: %{:uri => String.t(), optional(:byterange) => byterange()} | nil, ref: reference(), relative_sequence: pos_integer(), uri: URI.t() }
Functions
@spec from_tags([HLS.Playlist.Tag.t()]) :: t()
@spec update_absolute_sequence(t(), pos_integer()) :: t()