* Extracts a 16-bit signed integer from byte array (little-endian).
(bytes, offset)
| 131 | * Extracts a 16-bit signed integer from byte array (little-endian). |
| 132 | */ |
| 133 | function extractInt16LE(bytes, offset) { |
| 134 | var value = bytes[offset] | (bytes[offset + 1] << 8); |
| 135 | return value > 32767 ? value - 65536 : value; |
| 136 | } |
| 137 | |
| 138 | /** |
| 139 | * Extracts a 32-bit unsigned integer from byte array (little-endian). |