Jazz2::AssetPacker::ISectorReader class

Reads the logical sectors of a data track, addressed by their absolute LBA.

The file system stores absolute addresses — the ones the drive is asked for — so everything here works in them as well, and the track a volume happens to live in only shows up when the addresses are turned into positions in a file.

Constructors, destructors, conversion operators

~ISectorReader() virtual

Public functions

auto ReadSector(std::uint32_t lba, std::uint8_t* destination) -> bool pure virtual
Reads one logical sector into a buffer of IsoSectorSize bytes.