Function decodeSkippableHeader [src]

Decode the header of a skippable frame. The first four bytes of src must be a valid magic number for a skippable frame.

Prototype

pub fn decodeSkippableHeader(src: *const [8]u8) SkippableHeader

Parameters

src: *const [8]u8

Source

pub fn decodeSkippableHeader(src: *const [8]u8) SkippableHeader { const magic = std.mem.readInt(u32, src[0..4], .little); assert(isSkippableMagic(magic)); const frame_size = std.mem.readInt(u32, src[4..8], .little); return .{ .magic_number = magic, .frame_size = frame_size, }; }