hls_m3u8

Crates.iohls_m3u8
lib.rshls_m3u8
version0.4.2
sourcesrc
created_at2018-02-14 20:28:25.099375
updated_at2024-09-06 12:45:56.69236
descriptionHLS m3u8 parser/generator
homepagehttps://github.com/sile/hls_m3u8
repositoryhttps://github.com/sile/hls_m3u8
max_upload_size
id51196
size464,769
Takeru Ohta (sile)

documentation

README

hls_m3u8

Crates.io: hls_m3u8 Documentation Build Status Code Coverage License

HLS m3u8 parser/generator.

Documentation

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());

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Commit count: 283

cargo fmt