[−][src]Crate hls_m3u8
HLS m3u8 parser/generator.
Examples
use hls_m3u8::MediaPlaylist; let m3u8 = "#EXTM3U #EXT-X-TARGETDURATION:10 #EXT-X-VERSION:3 #EXTINF:9.009, http://media.example.com/first.ts #EXTINF:9.009, http://media.example.com/second.ts #EXTINF:3.003, http://media.example.com/third.ts #EXT-X-ENDLIST"; assert!(m3u8.parse::<MediaPlaylist>().is_ok());
Modules
tags | |
types | Miscellaneous types. |
Structs
Error | This crate specific |
MasterPlaylist | Master playlist. |
MasterPlaylistBuilder | Master playlist builder. |
MediaPlaylist | Media playlist. |
MediaPlaylistBuilder | Media playlist builder. |
MediaPlaylistOptions | Media playlist options. |
MediaSegment | Media segment. |
MediaSegmentBuilder | Media segment builder. |
Enums
ErrorKind | Possible error kinds. |
Type Definitions
Result | This crate specific |