readInt16 method

int readInt16([
  1. bool bigEndian = false
])

Read Int16.

Implementation

int readInt16([bool bigEndian = false]) {
  final b = Uint8List.fromList(buffer.skip(_position).take(2).toList());

  final endian = bigEndian ? Endian.big : Endian.little;
  final x = b.buffer.asByteData().getUint16(0, endian);

  _position += 2;
  return x;
}