HLS.Packager.Error exception (HTTP Live Streaming (HLS) library v3.0.8)

View Source

RFC 8216 compliance error or stall signal.

These errors are returned instead of producing non-compliant playlists.

Summary

Types

code()

@type code() ::
  :segment_duration_over_target
  | :timing_drift
  | :discontinuity_point_missed
  | :track_timing_mismatch_at_sync
  | :mandatory_track_missing_segment_at_sync
  | :sync_point_skipped
  | :upload_id_not_found
  | :track_conflict
  | :resume_missing_playlist
  | :resume_unexpected_playlist
  | :resume_unknown_segment_extension
  | :resume_inconsistent_playlist
  | :resume_track_not_ready

t()

@type t() :: %HLS.Packager.Error{
  __exception__: true,
  code: code(),
  details: map(),
  message: String.t()
}