getUint32 method

  1. @override
int getUint32(
  1. int offset,
  2. Endian endian
)
override

Reads a 32-bit unsigned integer at offset using the specified endian byte order.

Implementation

@override
int getUint32(int offset, Endian endian) {
  file.setPositionSync(offset);
  final bytes = file.readSync(4);
  if (bytes.length < 4) {
    throw const FormatException("Header ended prematurely");
  }
  return ByteData.sublistView(bytes).getUint32(0, endian);
}