[−][src]Function mp3_duration::from_read
pub fn from_read<T>(reader: &mut T) -> Result<Duration, MP3DurationError> where
T: Read,
Measures the duration of a mp3 file contained in any struct implementing Read.
Examples
use std::path::Path; use std::fs::File; use std::io::BufReader; use mp3_duration; let path = Path::new("test/source.mp3"); let file = File::open(path).unwrap(); let mut reader = BufReader::new(file); let duration = mp3_duration::from_read(&mut reader).unwrap(); println!("File duration: {:?}", duration);