BinaryReader class

Implementation of StreamReader that reads binary data.

Implemented types
Implementers

Constructors

BinaryReader(ByteData data)

Properties

blockType int
read / write, inherited
containerType String
read-only, override
hashCode int
The hash code for this object. [...]
read-only, inherited
raw ByteData
read-only
readIndex int
read-only
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited

Methods

closeArray() → void
override
closeObject() → void
override
isEOF() bool
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
inherited
openArray(String label) → void
override
openObject(String label) → void
override
readAsset() Uint8List
override
readBool(String label) bool
override
readBytes(int length) ByteData
readFloat32([String label]) double
override
readFloat32Array(int length, String label) Float32List
override
readFloat64([String label]) double
override
readId(String label) int
override
readInt8([String label]) int
override
readInt16([String label]) int
override
readInt32([String label]) int
override
readNextBlock(Map<String, int> types) StreamReader
inherited
readString([String label]) String
override
readUint8([String label]) int
override
readUint8Array(int length, [String label]) Uint8List
override
readUint8Length() int
override
readUint16([String label]) int
override
readUint16Array(int length, [String label]) Uint16List
override
readUint16Length() int
override
readUint32([String label]) int
override
readUint32Length() int
override
readVersion() int
override
toString() String
A string representation of this object. [...]
inherited

Operators

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