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,
};
}