BetaBetaCreates 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: IsoViewConfigThe configuration for the IsoView.
BetaThe number of bytes remaining in the data view.
BetaThe current byteoffset in the data view.
BetaWhether the end of the data view has been reached.
BetaReads 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.
BetaReads a number of boxes from the data view.
The number of boxes to read.
The boxes.
BetaReads a byte array from the data view.
The size of the data in bytes.
The data.
BetaReads a signed integer from the data view.
The size of the integer in bytes.
The signed integer.
BetaReads a string from the data view.
The size of the string in bytes.
The string.
BetaReads a template from the data view.
The size of the template in bytes.
The template.
BetaReads a unsigned integer from the data view.
The size of the integer in bytes.
The unsigned integer.
BetaReads a UTF-8 string from the data view.
Optionalsize: numberThe size of the string in bytes.
The UTF-8 string.
BetaCreates 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.