View Source Vtt (HLS v0.1.0)
Encoding and decoding VTT files
Summary
Types
@type t() :: %Vtt{ cues: [Vtt.Cue.t()], headers: [Vtt.Header.t()], use_cue_identifiers: boolean() }
Functions
@spec encode([t()]) :: String.t()
Encodes a list of parts into a vtt file.
@spec parse(String.t()) :: Enumerable.t()
Parse a string.
This drops badly formatted vtt files.
This returns a stream so you decide how to handle it!