The name of the volume descriptor type, either 'ISO9660' or 'Joliet'.
Protected Optional_Readonly[toReadonlybufferThe ArrayBuffer instance referenced by the array.
ReadonlybyteThe length in bytes of the array.
ReadonlybyteThe offset in bytes of the array.
The initial value of Object.prototype.constructor is the standard built-in Object constructor.
ReadonlynameThe name of the volume descriptor type, either 'ISO9660' or 'Joliet'.
Static ReadonlyalignmentStatic Optional ReadonlyarrayStatic ReadonlyisStatic ReadonlynameStatic ReadonlysizeProtected__Protected__Protected_Protected_Protected_Protected_Protected_Protected_Protected_Protected_Protected_Protected_Protected_Directory entry for the root directory. Note that this is not an LBA address, it is the actual Directory Record, which contains a single byte Directory Identifier (0x00), hence the fixed 34 byte size.
Protected_The name of the system that can act upon sectors 0x00-0x0F for the volume.
Protected_Identification of this volume.
Protected_Protected_Protected_Protected_This is only used by Joliet
LBA location of the optional path table. The path table pointed to contains only little-endian values. Zero means that no optional path table exists.
LBA location of the path table. The path table pointed to contains only little-endian values.
The size in bytes of a logical block. NB: This means that a logical block on a CD could be something other than 2 KiB!
The size in bytes of the path table.
The name of the system that can act upon sectors 0x00-0x0F for the volume.
Identification of this volume.
The number of this disk in the Volume Set.
The size of the set in this logical volume (number of disks).
Number of Logical Blocks in which the volume is recorded.
Protected_Gets the BigInt64 value at the specified byte offset from the start of the view. There is no alignment constraint; multi-byte values may be fetched from any offset.
The place in the buffer at which the value should be retrieved.
OptionallittleEndian: booleanIf false or undefined, a big-endian value should be read.
Gets the BigUint64 value at the specified byte offset from the start of the view. There is no alignment constraint; multi-byte values may be fetched from any offset.
The place in the buffer at which the value should be retrieved.
OptionallittleEndian: booleanIf false or undefined, a big-endian value should be read.
Gets the Float16 value at the specified byte offset from the start of the view. There is no alignment constraint; multi-byte values may be fetched from any offset.
The place in the buffer at which the value should be retrieved.
OptionallittleEndian: booleanIf false or undefined, a big-endian value should be read.
Gets the Float32 value at the specified byte offset from the start of the view. There is no alignment constraint; multi-byte values may be fetched from any offset.
The place in the buffer at which the value should be retrieved.
OptionallittleEndian: booleanIf false or undefined, a big-endian value should be read.
Gets the Float64 value at the specified byte offset from the start of the view. There is no alignment constraint; multi-byte values may be fetched from any offset.
The place in the buffer at which the value should be retrieved.
OptionallittleEndian: booleanIf false or undefined, a big-endian value should be read.
Gets the Int16 value at the specified byte offset from the start of the view. There is no alignment constraint; multi-byte values may be fetched from any offset.
The place in the buffer at which the value should be retrieved.
OptionallittleEndian: booleanIf false or undefined, a big-endian value should be read.
Gets the Int32 value at the specified byte offset from the start of the view. There is no alignment constraint; multi-byte values may be fetched from any offset.
The place in the buffer at which the value should be retrieved.
OptionallittleEndian: booleanIf false or undefined, a big-endian value should be read.
Gets the Int8 value at the specified byte offset from the start of the view. There is no alignment constraint; multi-byte values may be fetched from any offset.
The place in the buffer at which the value should be retrieved.
Gets the Uint16 value at the specified byte offset from the start of the view. There is no alignment constraint; multi-byte values may be fetched from any offset.
The place in the buffer at which the value should be retrieved.
OptionallittleEndian: booleanIf false or undefined, a big-endian value should be read.
Gets the Uint32 value at the specified byte offset from the start of the view. There is no alignment constraint; multi-byte values may be fetched from any offset.
The place in the buffer at which the value should be retrieved.
OptionallittleEndian: booleanIf false or undefined, a big-endian value should be read.
Gets the Uint8 value at the specified byte offset from the start of the view. There is no alignment constraint; multi-byte values may be fetched from any offset.
The place in the buffer at which the value should be retrieved.
Stores a BigInt64 value at the specified byte offset from the start of the view.
The place in the buffer at which the value should be set.
The value to set.
OptionallittleEndian: booleanIf false or undefined, a big-endian value should be written.
Stores a BigUint64 value at the specified byte offset from the start of the view.
The place in the buffer at which the value should be set.
The value to set.
OptionallittleEndian: booleanIf false or undefined, a big-endian value should be written.
Stores an Float16 value at the specified byte offset from the start of the view.
The place in the buffer at which the value should be set.
The value to set.
OptionallittleEndian: booleanIf false or undefined, a big-endian value should be written.
Stores an Float32 value at the specified byte offset from the start of the view.
The place in the buffer at which the value should be set.
The value to set.
OptionallittleEndian: booleanIf false or undefined, a big-endian value should be written.
Stores an Float64 value at the specified byte offset from the start of the view.
The place in the buffer at which the value should be set.
The value to set.
OptionallittleEndian: booleanIf false or undefined, a big-endian value should be written.
Stores an Int16 value at the specified byte offset from the start of the view.
The place in the buffer at which the value should be set.
The value to set.
OptionallittleEndian: booleanIf false or undefined, a big-endian value should be written.
Stores an Int32 value at the specified byte offset from the start of the view.
The place in the buffer at which the value should be set.
The value to set.
OptionallittleEndian: booleanIf false or undefined, a big-endian value should be written.
Stores an Int8 value at the specified byte offset from the start of the view.
The place in the buffer at which the value should be set.
The value to set.
Stores an Uint16 value at the specified byte offset from the start of the view.
The place in the buffer at which the value should be set.
The value to set.
OptionallittleEndian: booleanIf false or undefined, a big-endian value should be written.
Stores an Uint32 value at the specified byte offset from the start of the view.
The place in the buffer at which the value should be set.
The value to set.
OptionallittleEndian: booleanIf false or undefined, a big-endian value should be written.
Stores an Uint8 value at the specified byte offset from the start of the view.
The place in the buffer at which the value should be set.
The value to set.
Returns a string representation of an object.
StaticgetStaticset
Primary or supplementary volume descriptor. Supplementary VDs are basically PVDs with some extra sauce, so we use the same struct for both.