* Extracts a 16-bit signed integer from byte array (little-endian).
(bytes, offset)
| 114 | * Extracts a 16-bit signed integer from byte array (little-endian). |
| 115 | */ |
| 116 | function extractInt16LE(bytes, offset) { |
| 117 | var value = bytes[offset] | (bytes[offset + 1] << 8); |
| 118 | return value > 32767 ? value - 65536 : value; |
| 119 | } |
| 120 | |
| 121 | /** |
| 122 | * Extracts a 16-bit unsigned integer from byte array (little-endian). |