mod frame_config;
mod input_config;
mod output_config;
use derive_getters::Getters;
pub use frame_config::FrameConfig;
pub use input_config::InputConfig;
pub use output_config::OutputConfig;
#[derive(Debug, Getters)]
pub struct Config {
input_config: InputConfig,
output_config: OutputConfig,
frame_config: FrameConfig,
}
impl Config {
pub fn new(
input_config: InputConfig,
output_config: OutputConfig,
frame_config: FrameConfig,
) -> Self {
Self {
input_config,
output_config,
frame_config,
}
}
}