pub fn parse_leader(buf: &[u8]) -> Result<Leader, U3vError>Expand description
Parse a U3V stream leader from raw bytes.
Leader layout (little-endian):
[0..4] prefix 0x4C563355 ("U3VL")
[4..6] reserved
[6..8] leader_size (total size in bytes)
[8..10] reserved
[10..12] payload_type
[12..20] timestamp (device ticks)
[20..24] pixel_format (PFNC code)
[24..28] width
[28..32] height
[32..36] x_offset
[36..40] y_offset (may be absent if leader is short)
[40..42] x_padding