ByteBuffer class abstract final

A sequence of bytes underlying a typed data object.

Used to process large quantities of binary or numerical data more efficiently using a typed view.

It is a compile-time error for a class to attempt to extend or implement ByteBuffer.

Available extensions

Properties

hashCode int
The hash code for this object.
no setterinherited
lengthInBytes int
The length of this byte buffer, in bytes.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
toJS JSArrayBuffer

Available on ByteBuffer, provided by the ByteBufferToJSArrayBuffer extension

Converts this ByteBuffer to a JSArrayBuffer by either casting, unwrapping, or cloning the ByteBuffer.
no setter

Methods

asByteData([int offsetInBytes = 0, int? length]) ByteData
Creates a ByteData view of a region of this byte buffer.
asFloat32List([int offsetInBytes = 0, int? length]) Float32List
Creates a Float32List view of a region of this byte buffer.
asFloat32x4List([int offsetInBytes = 0, int? length]) Float32x4List
Creates a Float32x4List view of a region of this byte buffer.
asFloat64List([int offsetInBytes = 0, int? length]) Float64List
Creates a Float64List view of a region of this byte buffer.
asFloat64x2List([int offsetInBytes = 0, int? length]) Float64x2List
Creates a Float64x2List view of a region of this byte buffer.
asInt16List([int offsetInBytes = 0, int? length]) Int16List
Creates a Int16List view of a region of this byte buffer.
asInt32List([int offsetInBytes = 0, int? length]) Int32List
Creates a Int32List view of a region of this byte buffer.
asInt32x4List([int offsetInBytes = 0, int? length]) Int32x4List
Creates a Int32x4List view of a region of this byte buffer.
asInt64List([int offsetInBytes = 0, int? length]) Int64List
Creates a Int64List view of a region of this byte buffer.
asInt8List([int offsetInBytes = 0, int? length]) Int8List
Creates a Int8List view of a region of this byte buffer.
asUint16List([int offsetInBytes = 0, int? length]) Uint16List
Creates a Uint16List view of a region of this byte buffer.
asUint32List([int offsetInBytes = 0, int? length]) Uint32List
Creates a Uint32List view of a region of this byte buffer.
asUint64List([int offsetInBytes = 0, int? length]) Uint64List
Creates a Uint64List view of a region of this byte buffer.
asUint8ClampedList([int offsetInBytes = 0, int? length]) Uint8ClampedList
Creates a Uint8ClampedList view of a region of this byte buffer.
asUint8List([int offsetInBytes = 0, int? length]) Uint8List
Creates a Uint8List view of a region of this byte buffer.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited