internal TrackEntry(byte trackNumber, uint startAddr, byte CtrlAddr) { TrackNumber = trackNumber; StartAddr = startAddr; Ctrl = (TrackCtrl)(CtrlAddr & 0x0F); Addr = (TrackAddr)((CtrlAddr >> 4) & 0x0F); }
public TocFullDataBlock(byte sessionNumber, byte CtrlAddr, byte trackNumber, byte point, TrackTime aTime, TrackTime startPosition) { SessionNumber = sessionNumber; TrackNumber = trackNumber; Point = point; ATime = aTime; StartPosition = startPosition; Ctrl = (TrackCtrl)(CtrlAddr & 0x0F); Addr = (TrackAddr)((CtrlAddr >> 4) & 0x0F); }