xbmc
Public Member Functions | Protected Member Functions | List of all members
MEDIA_DETECT::CCdIoSupport Class Reference

Public Member Functions

bool EjectTray ()
 
bool CloseTray ()
 
HANDLE OpenCDROM ()
 
HANDLE OpenIMAGE (std::string &strFilename)
 
int ReadSector (HANDLE hDevice, DWORD dwSector, char *lpczBuffer)
 
int ReadSectorMode2 (HANDLE hDevice, DWORD dwSector, char *lpczBuffer)
 
int ReadSectorCDDA (HANDLE hDevice, DWORD dwSector, char *lpczBuffer)
 
void CloseCDROM (HANDLE hDevice)
 
void PrintAnalysis (int fs, int num_audio)
 
CCdInfoGetCdInfo (char *cDeviceFileName=NULL)
 
void GetCdTextInfo (xbmc_cdtext_t &xcdt, int trackNum)
 

Protected Member Functions

int ReadBlock (int superblock, uint32_t offset, uint8_t bufnum, track_t track_num)
 
bool IsIt (int num)
 
int IsHFS (void)
 
int Is3DO (void)
 
int IsJoliet (void)
 
int IsUDF (void)
 
int GetSize (void)
 
int GetJolietLevel (void)
 
int GuessFilesystem (int start_session, track_t track_num)
 
uint32_t CddbDiscId ()
 
int CddbDecDigitSum (int n)
 
unsigned int MsfSeconds (msf_t *msf)
 

Member Function Documentation

◆ GetCdTextInfo()

void CCdIoSupport::GetCdTextInfo ( xbmc_cdtext_t &  xcdt,
int  trackNum 
)
Todo:
  • remove after Ubuntu 16.04 (Xenial) is EOL
Todo:
  • remove after Ubuntu 16.04 (Xenial) is EOL

◆ IsIt()

bool CCdIoSupport::IsIt ( int  num)
protected
Todo:
check that num < largest sig.

The documentation for this class was generated from the following files: