View Source HLS.Playlist.Unmarshaler protocol (HTTP Live Streaming (HLS) library v2.0.0)
Summary
Functions
Returns a list of modules implementing the tag behaviour that are used to define the playlist.
Types
@type t() :: term()
All the types that implement this protocol.
@type tag_map_t() :: %{ required(HLS.Playlist.Tag.tag_id_t() | {pos_integer(), :segment}) => [ HLS.Playlist.Tag.t() ] }
Functions
@spec supported_tags(t()) :: [HLS.Playlist.Tag.behaviour_t()]
Returns a list of modules implementing the tag behaviour that are used to define the playlist.