asByteData 抽象方法

ByteData asByteData(
  1. [\int offsetInBytes = 0,
  2. int? length\]
)

在字节缓冲区的一个区域中创建一个ByteData 视图

这个视图由这个字节缓冲区的字节支持。任何对 ByteData 的修改也将改变缓冲区,反之亦然。

视图区域从 offsetInBytes 开始,包含 length 字节。如果省略了 length,范围延伸到缓冲区的末尾。

起始索引和长度必须描述一个有效的缓冲区范围

  • offsetInBytes 不能为负值,
  • length 不能为负值,并且
  • offsetInBytes + 不能大于 lengthInBytes

实现

ByteData asByteData([int offsetInBytes = 0, int? length]);