Crate hls_m3u8[−][src]
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 |