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