new DataReader(buffer, isLittleEndian)
Data reader.
Name | Type | Description |
---|---|---|
buffer | Array | The input array buffer. |
isLittleEndian | boolean | Flag to tell if the data is little or big endian. |
- Source
Methods
readBigInt64(byteOffset) → {number}
Read BigInt64 (8 bytes) data.
Name | Type | Description |
---|---|---|
byteOffset | number | The offset to start reading from. |
- Source
The read data.
- Type:
- number
readBigUint64(byteOffset) → {number}
Read BigUint64 (8 bytes) data.
Name | Type | Description |
---|---|---|
byteOffset | number | The offset to start reading from. |
- Source
The read data.
- Type:
- number
readBinaryArray(byteOffset, size) → {Array}
Read binary (0/1) array.
Name | Type | Description |
---|---|---|
byteOffset | number | The offset to start reading from. |
size | number | The size of the array. |
- Source
The read data.
- Type:
- Array
readFloat32(byteOffset) → {number}
Read Float32 (4 bytes) data.
Name | Type | Description |
---|---|---|
byteOffset | number | The offset to start reading from. |
- Source
The read data.
- Type:
- number
readFloat32Array(byteOffset, size) → {Array}
Read Float32 array.
Name | Type | Description |
---|---|---|
byteOffset | number | The offset to start reading from. |
size | number | The size of the array. |
- Source
The read data.
- Type:
- Array
readFloat64(byteOffset) → {number}
Read Float64 (8 bytes) data.
Name | Type | Description |
---|---|---|
byteOffset | number | The offset to start reading from. |
- Source
The read data.
- Type:
- number
readFloat64Array(byteOffset, size) → {Array}
Read Float64 array.
Name | Type | Description |
---|---|---|
byteOffset | number | The offset to start reading from. |
size | number | The size of the array. |
- Source
The read data.
- Type:
- Array
readHex(byteOffset) → {Array}
Read data as an hexadecimal string.
Name | Type | Description |
---|---|---|
byteOffset | number | The offset to start reading from. |
- Source
The read data.
- Type:
- Array
readInt16(byteOffset) → {number}
Read Int16 (2 bytes) data.
Name | Type | Description |
---|---|---|
byteOffset | number | The offset to start reading from. |
- Source
The read data.
- Type:
- number
readInt16Array(byteOffset, size) → {Array}
Read Int16 array.
Name | Type | Description |
---|---|---|
byteOffset | number | The offset to start reading from. |
size | number | The size of the array. |
- Source
The read data.
- Type:
- Array
readInt32(byteOffset) → {number}
Read Int32 (4 bytes) data.
Name | Type | Description |
---|---|---|
byteOffset | number | The offset to start reading from. |
- Source
The read data.
- Type:
- number
readInt32Array(byteOffset, size) → {Array}
Read Int32 array.
Name | Type | Description |
---|---|---|
byteOffset | number | The offset to start reading from. |
size | number | The size of the array. |
- Source
The read data.
- Type:
- Array
readInt64Array(byteOffset, size) → {Array}
Read Int64 array.
Name | Type | Description |
---|---|---|
byteOffset | number | The offset to start reading from. |
size | number | The size of the array. |
- Source
The read data.
- Type:
- Array
readInt8Array(byteOffset, size) → {Array}
Read Int8 array.
Name | Type | Description |
---|---|---|
byteOffset | number | The offset to start reading from. |
size | number | The size of the array. |
- Source
The read data.
- Type:
- Array
readUint16(byteOffset) → {number}
Read Uint16 (2 bytes) data.
Name | Type | Description |
---|---|---|
byteOffset | number | The offset to start reading from. |
- Source
The read data.
- Type:
- number
readUint16Array(byteOffset, size) → {Array}
Read Uint16 array.
Name | Type | Description |
---|---|---|
byteOffset | number | The offset to start reading from. |
size | number | The size of the array. |
- Source
The read data.
- Type:
- Array
readUint32(byteOffset) → {number}
Read Uint32 (4 bytes) data.
Name | Type | Description |
---|---|---|
byteOffset | number | The offset to start reading from. |
- Source
The read data.
- Type:
- number
readUint32Array(byteOffset, size) → {Array}
Read Uint32 array.
Name | Type | Description |
---|---|---|
byteOffset | number | The offset to start reading from. |
size | number | The size of the array. |
- Source
The read data.
- Type:
- Array
readUint64Array(byteOffset, size) → {Array}
Read Uint64 array.
Name | Type | Description |
---|---|---|
byteOffset | number | The offset to start reading from. |
size | number | The size of the array. |
- Source
The read data.
- Type:
- Array
readUint8Array(byteOffset, size) → {Array}
Read Uint8 array.
Name | Type | Description |
---|---|---|
byteOffset | number | The offset to start reading from. |
size | number | The size of the array. |
- Source
The read data.
- Type:
- Array