Function av_stream_info_rust::check_tree[][src]

pub fn check_tree(
    url: &str,
    timeout: u32,
    max_depth: u8,
    retries: u8,
    early_exit_on_first_ok: bool
) -> StreamCheckResult

Check url for audio/video stream.

Example

let item = av_stream_info_rust::check("https://example.com/test.m3u", 10, 3, 3, true);
println!("{:#?}", item);

Arguments

  • url - The url to check
  • timeout - TCP timeout for connect and read in seconds
  • max_depth - How many layers of http redirects or playlists should be followed
  • retries - Retry how many times to find at least one working stream
  • early_exit_on_first_ok - return from checking as early as 1 working stream has been found