pub type ProgressCallback = Box<dyn Fn(VideoProgress) + Send + Sync>;
pub struct ProgressCallback(/* private fields */);