viewByteData method

  1. @override
ByteData viewByteData(
  1. int index,
  2. int length
)
override

Creates a native ByteData view at index with the length of length.


Exceptions: Depending on the implementation.

Implementation

@override
ByteData viewByteData(int index, int length) {
  writeActiveBuffers();
  file.setPositionSync(index);
  var array = Uint8List(length);
  file.readIntoSync(array);
  activeViews.add(MapEntry(index, array));
  var data = ByteData.sublistView(array);
  return data;
}