fn build_frame_header( m: &mut Vec<u8>, precision: u8, width: u16, height: u16, components: &[Component], )