8 TYPE_PlayInfo PlayInfo;
14 if(!FileName || !*FileName)
22 if(
StringEndsWith(AbsFileName,
".inf")) AbsFileName[strlen(AbsFileName) - 4] =
'\0';
25 TAP_Hdd_GetPlayInfo(&PlayInfo);
26 if(PlayInfo.playMode && PlayInfo.totalBlock > 0)
30 if(
StringEndsWith(WorkingFileName,
".inf") ||
StringEndsWith(WorkingFileName,
".nav")) WorkingFileName[strlen(WorkingFileName) - 4] =
'\0';
32 if(!strcmp(AbsFileName, WorkingFileName))
34 if(PlayInfo.playMode == PLAYMODE_Mp3)
49 for(i = 0; i < NrRecSlots; i++)
55 if(!strcmp(AbsFileName, WorkingFileName))
void ConvertPathType(const char *Source, char *Dest, tPathFormat DestFormat)
bool HDD_GetAbsolutePathByTypeFile(TYPE_File *File, char *AbsFileName)
tFileInUse HDD_isFileInUse(const char *FileName)
bool HDD_GetRecSlotFiles(byte Slot, TYPE_File **RecFile, TYPE_File **InfFile, TYPE_File **NavFile)
bool StringEndsWith(const char *text, const char *postfix)
dword HDD_NumberOfRECSlots(void)