Expand description
This library can analyze a http/https address and check if leads to an audio or a video stream If so, then it will extract information about the stream from its metadata or in case of HLS streams from its master playlist file.
§Example
ⓘ
let list = av_stream_info_rust::check_tree("https://example.com/test.m3u", 10, 3, 3);
for item in list {
println!("{:?}", item);
}Structs§
- LatLong
- Represents a geo-location with latitude and longitude. It can be constructed from a String.
- Meta
Info File - Does contain decoded information from a stream information file
- Stream
Check Result - A check result for a single url
- Stream
Info - Information extracted from a stream
Enums§
- Decode
Error - Decoding errors for headers
- Stream
Check Error - Posible errors for stream checking. First parameter is the url.
- UrlType
Functions§
- check_
tree_ async - Check url for audio/video stream.
- extract_
from_ homepage_ async