vidformer 1.4.0

Video Data Transformation Library.
Documentation
1
2
3
4
5
6
7
8
9
10
use std::boxed::Box;
use std::io::{Read, Seek};

pub trait ReadSeek: Read + Seek + Send + Sync {}
impl<T: Read + Seek + Send + Sync> ReadSeek for T {}

/// A trait for wrapping I/O Readers.
pub trait IoWrapper: Send + Sync {
    fn wrap(&self, r: Box<dyn ReadSeek>, fuid: &str) -> Box<dyn ReadSeek>;
}