Struct rafy::Stream [] [src]

pub struct Stream {
    pub extension: String,
    pub quality: String,
    pub url: String,
    // some fields omitted
}

After creating a Stream struct, you can either download it or view more details about it.

Examples

extern crate rafy;

use rafy::Rafy;

let content = Rafy::new("https://www.youtube.com/watch?v=DjMkfARvGE8");

for stream in content.streams {
    println!("{}", stream.extension);
    stream.download();
}

Fields

The extension of the stream

The quality of the stream

The url of the stream

Methods

impl Stream
[src]

Downloads a stream.

Examples

extern crate rafy;

use rafy::Rafy;

let content = Rafy::new("https://www.youtube.com/watch?v=DjMkfARvGE8");
let stream = contents.stream[0];
stream.download();