Creates a new IsoView instance. Similar to DataView, but with additional methods for reading ISO BMFF data. It implements the iterator protocol, so it can be used in a for...of loop.
The raw data to view.
Optionalconfig: IsoBoxReadViewConfigThe configuration for the IsoView.
The buffer of the data view.
The byte length of the data view.
The byte offset of the data view.
The number of bytes remaining in the data view.
The current byteoffset in the data view.
Whether the end of the data view has been reached.
Skips a number of bytes in the view.
The number of bytes to skip.
Reads an array of values from the data view.
The type of the values.
The size of the values in bytes.
The number of values to read.
The array of values.
Reads a byte array from the data view.
The size of the data in bytes.
The data.
Reads a signed integer from the data view.
The size of the integer in bytes.
The signed integer.
Reads a string from the data view.
The size of the string in bytes.
The string.
Reads a template from the data view.
The size of the template in bytes.
The template.
Reads a unsigned integer from the data view.
The size of the integer in bytes.
The unsigned integer.
Reads a UTF-8 string from the data view.
Optionalsize: numberThe size of the string in bytes.
The UTF-8 string.
Creates a new IsoView instance with a slice of the current data view.
The size of the slice.
A new IsoView instance.
ISO BMFF data view. Similar to DataView, but with additional methods for reading ISO BMFF data. It implements the iterator protocol, so it can be used in a for...of loop.