#[repr(C)]
#[derive(Clone, Debug, PartialEq, PartialOrd)]
pub struct StandardTimings {
pub st1: Option<STiming>,
pub st2: Option<STiming>,
pub st3: Option<STiming>,
pub st4: Option<STiming>,
pub st5: Option<STiming>,
pub st6: Option<STiming>,
pub st7: Option<STiming>,
pub st8: Option<STiming>,
}
#[repr(C)]
#[derive(Clone, Debug, PartialEq, PartialOrd)]
pub struct STiming {
pub horizontal_addr_pixel_ct: u16,
pub aspect_ratio: StandardAspectRatio,
pub field_refresh_rate: u8,
}
#[repr(C)]
#[derive(Clone, Debug, PartialEq, PartialOrd)]
pub enum StandardAspectRatio {
_16_10,
_4_3,
_5_4,
_16_9,
}