# Functions

NewByContent 根据 m3u8 文本初始化一个 info 对象 如果文本中的 ts 地址是相对地址, 可通过 baseUrl 指定请求前缀.
NewByRemote 从一个远程的 m3u8 地址中初始化 info 对象.
ProxyPlaylist 代理 m3u8 转码地址.
ProxySubtitle 代理字幕请求.
ProxyTsLink 代理 ts 直链地址.
PushPlaylistAsync 将一个 alist 转码资源异步缓存到内存中.

# Constants

MaxPlaylistNum 在内存中最多维护的 m3u8 列表个数 超出则淘汰最久没有读取的一个.
PreChanSize 预处理通道大小, 塞满时从头部开始淘汰.

# Variables

GetPlaylist 获取 m3u 播放列表, 返回 m3u 文本.
GetSubtitleLink 获取字幕链接.
GetTsLink 获取 m3u 播放列表中的某个 ts 链接.
ParentHeadComments 记录文件头注释.
ParentTailComments 记录文件尾注释.
响应头中,有效的 m3u8 Content-Type 属性.

# Structs

Info 记录一个 m3u8 相关信息.
ProxyParams 代理请求接收参数.
TsInfo 记录一个 ts 相关信息.