use crate::codec::h265::parser::Level;
use crate::codec::h265::parser::Profile;
use crate::encoder::PredictionStructure;
use crate::Resolution;
pub struct H265;
#[derive(Clone)]
pub struct EncoderConfig {
pub resolution: Resolution,
pub profile: Profile,
pub level: Level,
pub pred_structure: PredictionStructure,
}
impl Default for EncoderConfig {
fn default() -> Self {
Self {
resolution: Resolution { width: 320, height: 240 },
profile: Profile::Main,
level: Level::L4,
pred_structure: PredictionStructure::LowDelay { limit: 2048 },
}
}
}