int extractInt(Uint8List buffer, int offset, int bytes) { var element = buffer[offset++]; for (var i = 1; i < bytes; i++) { element <<= 8; element |= buffer[offset++]; } return element; }