using System;
using System.Linq;
using System.Text;
using System.IO;
using System.Collections.Generic;
namespace BizHawk.Emulation.DiscSystem
{
///
/// Represents a TOC entry discovered in the Q subchannel data of the lead-in track.
/// It isn't clear whether we need anything other than the SubchannelQ data, so I abstracted this in case we need it.
///
public class RawTOCEntry
{
public SubchannelQ QData;
}
///
/// Main unit of organization for reading data from the disc. Represents one physical disc sector.
///
public class SectorEntry
{
public SectorEntry(ISector sec) { Sector = sec; }
///
/// Access the --whatsitcalled-- normal data for the sector with this
///
public ISector Sector;
///
/// Access the subcode data for the sector
///
public ISubcodeSector SubcodeSector;
//todo - add a PARAMETER fields to this (a long, maybe) so that the ISector can use them (so that each ISector doesnt have to be constructed also)
//also then, maybe this could be a struct
}
}