#ifndef _LI_CDROM_H #define _LI_CDROM_H 1 #include #include #include #include namespace Li::Scsi { class CdRom { private: dvdcss_t dvdCssHandle; int osFileHandle; public: CdRom(std::string drive); ~CdRom(); size_t GetTotalSectors(); bool SetDriveSpeed(short readSpeed, short writeSpeed); bool AllowReadingPastDisc(); static std::vector* ListOpticalDrives(); }; } #endif