Utilities/AssetPacker/Iso9660.h file

Namespaces

namespace Jazz2
Root namespace of Jazz² Resurrection.
namespace Jazz2::AssetPacker
Offline data conversion tool, see Asset packing.

Classes

class Jazz2::AssetPacker::ISectorReader
Reads the logical sectors of a data track, addressed by their absolute LBA.
class Jazz2::AssetPacker::ISectorSink
Receives the logical sectors of a generated volume, in order from its first one.
class Jazz2::AssetPacker::Iso9660Reader
Reads an ISO 9660 file system.
struct Jazz2::AssetPacker::Iso9660Reader::Entry
One entry of a directory.
class Jazz2::AssetPacker::Iso9660Builder
Generates an ISO 9660 file system.

Variables

std::uint32_t IsoSectorSize constexpr
Size of one ISO 9660 logical sector, which is the user data of one CD-ROM sector.
std::uint32_t IsoSystemAreaSize constexpr
Size of the system area an ISO 9660 volume begins with, which on a Dreamcast disc holds IP.BIN.