using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace N_m3u8DL_RE.Parser.Constants
{
    internal class HLSTags
    {
        public static string ext_m3u = "#EXTM3U";
        public static string ext_x_targetduration = "#EXT-X-TARGETDURATION";
        public static string ext_x_media_sequence = "#EXT-X-MEDIA-SEQUENCE";
        public static string ext_x_discontinuity_sequence = "#EXT-X-DISCONTINUITY-SEQUENCE";
        public static string ext_x_program_date_time = "#EXT-X-PROGRAM-DATE-TIME";
        public static string ext_x_media = "#EXT-X-MEDIA";
        public static string ext_x_playlist_type = "#EXT-X-PLAYLIST-TYPE";
        public static string ext_x_key = "#EXT-X-KEY";
        public static string ext_x_stream_inf = "#EXT-X-STREAM-INF";
        public static string ext_x_version = "#EXT-X-VERSION";
        public static string ext_x_allow_cache = "#EXT-X-ALLOW-CACHE";
        public static string ext_x_endlist = "#EXT-X-ENDLIST";
        public static string extinf = "#EXTINF";
        public static string ext_i_frames_only = "#EXT-X-I-FRAMES-ONLY";
        public static string ext_x_byterange = "#EXT-X-BYTERANGE";
        public static string ext_x_i_frame_stream_inf = "#EXT-X-I-FRAME-STREAM-INF";
        public static string ext_x_discontinuity = "#EXT-X-DISCONTINUITY";
        public static string ext_x_cue_out_start = "#EXT-X-CUE-OUT";
        public static string ext_x_cue_out = "#EXT-X-CUE-OUT-CONT";
        public static string ext_is_independent_segments = "#EXT-X-INDEPENDENT-SEGMENTS";
        public static string ext_x_scte35 = "#EXT-OATCLS-SCTE35";
        public static string ext_x_cue_start = "#EXT-X-CUE-OUT";
        public static string ext_x_cue_end = "#EXT-X-CUE-IN";
        public static string ext_x_cue_span = "#EXT-X-CUE-SPAN";
        public static string ext_x_map = "#EXT-X-MAP";
        public static string ext_x_start = "#EXT-X-START";
    }
}
