Kodi Documentation 18.0
Kodi is an open source media player and entertainment hub.
CUtil Member List

This is the complete list of members for CUtil, including all inherited members.

AlbumRelevance(const std::string &strAlbumTemp1, const std::string &strAlbum1, const std::string &strArtistTemp1, const std::string &strArtist1)CUtilstatic
CanBindPrivileged()CUtilstatic
CleanString(const std::string &strFileName, std::string &strTitle, std::string &strTitleAndYear, std::string &strYear, bool bRemoveExtension=false, bool bCleanChars=true)CUtilstatic
ClearSubtitles()CUtilstatic
ClearTempFonts()CUtilstatic
ConvertMilliSecsToSecs(int64_t offset)CUtilinlinestatic
ConvertMilliSecsToSecsInt(int64_t offset)CUtilinlinestatic
ConvertMilliSecsToSecsIntRounded(int64_t offset)CUtilinlinestatic
ConvertSecsToMilliSecs(double secs)CUtilinlinestatic
CreateDirectoryEx(const std::string &strPath)CUtilstatic
DeleteDirectoryCache(const std::string &prefix="")CUtilstatic
DeleteMusicDatabaseDirectoryCache()CUtilstatic
DeleteVideoDatabaseDirectoryCache()CUtilstatic
ExcludeFileOrFolder(const std::string &strFileOrFolder, const std::vector< std::string > &regexps)CUtilstatic
FindVobSubPair(const std::vector< std::string > &vecSubtitles, const std::string &strIdxPath, std::string &strSubPath)CUtilstatic
ForceForwardSlashes(std::string &strPath)CUtilstatic
GetDefaultFolderThumb(const std::string &folderThumb)CUtilstatic
GetDirectoryName(const std::string &strFileName, std::string &strDescription)CUtilstatic
GetDVDDriveIcon(const std::string &strPath, std::string &strIcon)CUtilstatic
GetDVDIfoTitle(const std::string &strPathFile)CUtilstatic
GetExternalStreamDetailsFromFilename(const std::string &videoPath, const std::string &associatedFile)CUtilstatic
GetFileAndProtocol(const std::string &strURL, std::string &strDir)CUtilstatic
GetFileDigest(const std::string &strPath, KODI::UTILITY::CDigest::Type type)CUtilstatic
GetFrameworksPath(bool forPython=false)CUtilstatic
GetHomePath(std::string strTarget="KODI_HOME")CUtilstatic
GetItemsToScan(const std::string &videoPath, const std::string &item_exts, const std::vector< std::string > &sub_dirs, CFileItemList &items)CUtilprotectedstatic
GetMatchingSource(const std::string &strPath, VECSOURCES &VECSOURCES, bool &bIsSourceName)CUtilstatic
GetNextFilename(const std::string &fn_template, int max)CUtilstatic
GetNextPathname(const std::string &path_template, int max)CUtilstatic
GetQualifiedFilename(const std::string &strBasePath, std::string &strFilename)CUtilstatic
GetRandomNumber()CUtilstatic
GetRecursiveDirsListing(const std::string &strPath, CFileItemList &items, unsigned int flags=0)CUtilstatic
GetRecursiveListing(const std::string &strPath, CFileItemList &items, const std::string &strMask, unsigned int flags=0)CUtilstatic
GetSkinThemes(std::vector< std::string > &vecTheme)CUtilstatic
GetSplashPath()CUtilstatic
GetTitleFromPath(const CURL &url, bool bIsFolder=false)CUtilstatic
GetTitleFromPath(const std::string &strFileNameAndPath, bool bIsFolder=false)CUtilstatic
GetVideoBasePathAndFileName(const std::string &videoPath, std::string &basePath, std::string &videoFileName)CUtilprotectedstatic
GetVobSubIdxFromSub(const std::string &vobSub)CUtilstatic
GetVobSubSubFromIdx(const std::string &vobSubIdx)CUtilstatic
InitRandomSeed()CUtilstatic
IsHTSP(const std::string &strFile)CUtilstatic
IsLiveTV(const std::string &strFile)CUtilstatic
IsPicture(const std::string &strFile)CUtilstatic
IsPVR(const std::string &strFile)CUtilstatic
IsTVRecording(const std::string &strFile)CUtilstatic
IsUsingTTFSubtitles()CUtilstatic
IsVobSub(const std::vector< std::string > &vecSubtitles, const std::string &strSubPath)CUtilstatic
LookupRomanDigit(char roman_digit)CUtilstatic
MakeLegalFileName(const std::string &strFile, int LegalType=LEGAL_NONE)CUtilstatic
MakeLegalPath(const std::string &strPath, int LegalType=LEGAL_NONE)CUtilstatic
MakeShortenPath(std::string StrInput, std::string &StrOutput, size_t iTextMaxLength)CUtilstatic
MusicPlaylistsLocation()CUtilstatic
RemoveTempFiles()CUtilstatic
ResolveExecutablePath()CUtilstatic
RunShortcut(const char *szPath)CUtilstatic
ScanArchiveForAssociatedItems(const std::string &strArchivePath, const std::string &videoNameNoExt, const std::vector< std::string > &item_exts, std::vector< std::string > &associatedFiles)CUtilprotectedstatic
ScanForExternalAudio(const std::string &videoPath, std::vector< std::string > &vecAudio)CUtilstatic
ScanForExternalDemuxSub(const std::string &videoPath, std::vector< std::string > &vecSubtitles)CUtilstatic
ScanForExternalSubtitles(const std::string &strMovie, std::vector< std::string > &vecSubtitles)CUtilstatic
ScanPathsForAssociatedItems(const std::string &videoName, const CFileItemList &items, const std::vector< std::string > &item_exts, std::vector< std::string > &associatedFiles)CUtilprotectedstatic
SplitExecFunction(const std::string &execString, std::string &function, std::vector< std::string > &parameters)CUtilstatic
SplitParams(const std::string &paramString, std::vector< std::string > &parameters)CUtilstatic
Stat64ToStat(struct stat *result, struct __stat64 *stat)CUtilstatic
Stat64ToStatI64(struct _stati64 *result, struct __stat64 *stat)CUtilstatic
StatI64ToStat64(struct __stat64 *result, struct _stati64 *stat)CUtilstatic
StatToStat64(struct __stat64 *result, const struct stat *stat)CUtilstatic
StatToStatI64(struct _stati64 *result, struct stat *stat)CUtilstatic
SupportsReadFileOperations(const std::string &strPath)CUtilstatic
SupportsWriteFileOperations(const std::string &strPath)CUtilstatic
ToInt64(uint32_t high, uint32_t low)CUtilstatic
TranslateRomanNumeral(const char *roman_numeral)CUtilstatic
TranslateSpecialSource(const std::string &strSpecial)CUtilstatic
ValidatePath(const std::string &path, bool bFixDoubleSlashes=false)CUtilstatic
ValidatePort(int port)CUtilstatic
VideoPlaylistsLocation()CUtilstatic