Class DataReader
Properties
Readonlybuffer
The data buffer associated with this data reader.
byte Offset
byteOffset: number = 0
The current byte offset from the beginning of the data buffer.
Methods
load Async
-
Loads the given byte length.
Parameters
- byteLength: number
The byte length to load
Returns Promise<void>
A promise that resolves when the load is complete
- byteLength: number
read String
-
Read a string from the currently loaded data range.
Parameters
- byteLength: number
The byte length to read
Returns string
The string read
- byteLength: number
read Uint32
-
Read a unsigned 32-bit integer from the currently loaded data range.
Returns number
The 32-bit integer read
read Uint8 Array
-
Read a byte array from the currently loaded data range.
Parameters
- byteLength: number
The byte length to read
Returns Uint8Array
The byte array read
- byteLength: number
skip Bytes
-
Skips the given byte length the currently loaded data range.
Parameters
- byteLength: number
The byte length to skip
Returns void
- byteLength: number
Utility class for reading from a data buffer