Function get [src]
Prototype
pub fn get(self: *RangeDecoder, reader: *Reader, count: usize, n_read: *u64) !u32 Parameters
self: *RangeDecoderreader: *Readercount: usizen_read: *u64 Source
pub fn get(self: *RangeDecoder, reader: *Reader, count: usize, n_read: *u64) !u32 {
var result: u32 = 0;
for (0..count) |_| {
result = (result << 1) ^ @intFromBool(try self.getBit(reader, n_read));
}
return result;
}