use crate::info::Info;
#[derive(Debug, Default, Clone, Copy)]
pub(crate) struct VisitorContext {
pub(crate) input_duration: Option<f64>,
pub(crate) input_dimensions: Option<(u32, u32)>,
}
impl VisitorContext {
pub(crate) fn new(info: &Info) -> Self {
Self {
input_duration: info.get_duration(),
input_dimensions: info.get_dimensions(),
}
}
}