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.
BetareadReads 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.
BetareadReads a raw box from the data view.
BetareadReads a number of boxes from the data view.
The number of boxes to read.
The boxes.
BetareadReads a byte array from the data view.
The size of the data in bytes.
The data.
BetareadReads a number of entries from the data view.
The number of entries to read.
The function to map the entries.
The entries.
BetareadReads a full box from the data view.
BetareadReads a signed integer from the data view.
The size of the integer in bytes.
The signed integer.
BetareadReads a string from the data view.
The size of the string in bytes.
The string.
BetareadReads a template from the data view.
The size of the template in bytes.
The template.
BetareadReads a unsigned integer from the data view.
The size of the integer in bytes.
The unsigned integer.
BetareadReads a UTF-8 string from the data view.
Optionalsize: numberThe size of the string in bytes.
The UTF-8 string.
BetasliceCreates a new IsoView instance with a slice of the current data view.
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.
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.