asByteData 抽象方法

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

创建一个 ByteData 视图,该视图位于该字节数据缓冲区的某个区域。

视图由该字节数据缓冲区的字节支持。对 ByteData 的任何更改也将更改缓冲区,反之亦然。

视图区域从 offsetInBytes 开始,包含 length 个字节。如果省略 length,范围将扩展到缓冲区的末尾。

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

  • offsetInBytes 必须非负,
  • length 必须非负,并且
  • offsetInBytes + length 必须不大于 lengthInBytes

实现

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