ByteArray.fromBuffer constructor

ByteArray.fromBuffer(
  1. ByteBuffer buffer, [
  2. int offset = 0,
  3. int? length,
  4. Endian endian = Endian.little,
])

Implementation

factory ByteArray.fromBuffer(ByteBuffer buffer,
    [int offset = 0, int? length, Endian endian = Endian.little])
{
  length ??= buffer.lengthInBytes - offset;

  final view = ByteData.view(buffer, offset, length);
  return ByteArray.fromByteData(view, endian);
}