| 
    Kodi Documentation 22.0
    
   Kodi is an open source media player and entertainment hub. 
   | 
 
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) | CUtil | static | 
| CanBindPrivileged() | CUtil | static | 
| CleanString(const std::string &strFileName, std::string &strTitle, std::string &strTitleAndYear, std::string &strYear, bool bRemoveExtension=false, bool bCleanChars=true) | CUtil | static | 
| ClearSubtitles() | CUtil | static | 
| ConvertMilliSecsToSecs(int64_t offset) | CUtil | inlinestatic | 
| ConvertMilliSecsToSecsInt(int64_t offset) | CUtil | inlinestatic | 
| ConvertMilliSecsToSecsIntRounded(int64_t offset) | CUtil | inlinestatic | 
| ConvertSecsToMilliSecs(double secs) | CUtil | inlinestatic | 
| CopyUserDataIfNeeded(const std::string &strPath, const std::string &file, const std::string &destname="") | CUtil | static | 
| CreateDirectoryEx(const std::string &strPath) | CUtil | static | 
| DeleteDirectoryCache(const std::string &prefix="") | CUtil | static | 
| DeleteMusicDatabaseDirectoryCache() | CUtil | static | 
| DeleteVideoDatabaseDirectoryCache() | CUtil | static | 
| ExcludeFileOrFolder(const std::string &strFileOrFolder, const std::vector< std::string > ®exps) | CUtil | static | 
| FindVobSubPair(const std::vector< std::string > &vecSubtitles, const std::string &strIdxPath, std::string &strSubPath) | CUtil | static | 
| ForceForwardSlashes(std::string &strPath) | CUtil | static | 
| GetDefaultFolderThumb(const std::string &folderThumb) | CUtil | static | 
| GetDirectoryName(const std::string &strFileName, std::string &strDescription) | CUtil | static | 
| GetDVDDriveIcon(const std::string &strPath, std::string &strIcon) | CUtil | static | 
| GetDVDIfoTitle(const std::string &strPathFile) | CUtil | static | 
| GetExternalStreamDetailsFromFilename(const std::string &videoPath, const std::string &associatedFile) | CUtil | static | 
| GetFileAndProtocol(const std::string &strURL, std::string &strDir) | CUtil | static | 
| GetFileDigest(const std::string &strPath, KODI::UTILITY::CDigest::Type type) | CUtil | static | 
| GetFilenameIdentifier(const std::string &fileName, std::string &identifierType, std::string &identifier) | CUtil | static | 
| GetFilenameIdentifier(const std::string &fileName, std::string &identifierType, std::string &identifier, std::string &match) | CUtil | static | 
| GetFrameworksPath(bool forPython=false) | CUtil | static | 
| GetHexString(const std::span< const uint8_t > &buf, int count) | CUtil | static | 
| GetHomePath(const std::string &strTarget="KODI_HOME") | CUtil | static | 
| GetItemsToScan(const std::string &videoPath, const std::string &item_exts, const std::vector< std::string > &sub_dirs, CFileItemList &items) | CUtil | protectedstatic | 
| GetMatchingSource(const std::string &strPath, std::vector< CMediaSource > &sources, bool &bIsSourceName) | CUtil | static | 
| GetNextFilename(const std::string &fn_template, int max) | CUtil | static | 
| GetNextPathname(const std::string &path_template, int max) | CUtil | static | 
| GetPartNumberFromPath(std::string path) | CUtil | static | 
| GetQualifiedFilename(const std::string &strBasePath, std::string &strFilename) | CUtil | static | 
| GetRandomNumber() | CUtil | static | 
| GetRecursiveDirsListing(const std::string &strPath, CFileItemList &items, unsigned int flags=0) | CUtil | static | 
| GetRecursiveListing(const std::string &strPath, CFileItemList &items, const std::string &strMask, unsigned int flags=0) | CUtil | static | 
| GetSkinThemes(std::vector< std::string > &vecTheme) | CUtil | static | 
| GetSplashPath() | CUtil | static | 
| GetTitleFromPath(const CURL &url, bool bIsFolder=false) | CUtil | static | 
| GetTitleFromPath(const std::string &strFileNameAndPath, bool bIsFolder=false) | CUtil | static | 
| GetVideoBasePathAndFileName(const std::string &videoPath, std::string &basePath, std::string &videoFileName) | CUtil | static | 
| GetVobSubIdxFromSub(const std::string &vobSub) | CUtil | static | 
| GetVobSubSubFromIdx(const std::string &vobSubIdx) | CUtil | static | 
| HasFilenameIdentifier(const std::string &fileName) | CUtil | static | 
| InitRandomSeed() | CUtil | static | 
| IsPicture(const std::string &strFile) | CUtil | static | 
| IsSupportedFontExtension(const std::string &fileName) | CUtil | static | 
| IsVobSub(const std::vector< std::string > &vecSubtitles, const std::string &strSubPath) | CUtil | static | 
| LookupRomanDigit(char roman_digit) | CUtil | static | 
| MakeLegalFileName(std::string strFile, LegalPath LegalType=LegalPath::DEFAULT) | CUtil | static | 
| MakeLegalPath(const std::string &strPath, LegalPath LegalType=LegalPath::DEFAULT) | CUtil | static | 
| MakeShortenPath(std::string StrInput, std::string &StrOutput, size_t iTextMaxLength) | CUtil | static | 
| MusicPlaylistsLocation() | CUtil | static | 
| PreserveFileName enum name | CUtil | |
| RemoveTempFiles() | CUtil | static | 
| RemoveTrailingPartNumberSegmentFromPath(std::string path, PreserveFileName preserveFileName) | CUtil | static | 
| ResolveExecutablePath() | CUtil | static | 
| RunShortcut(const char *szPath) | CUtil | static | 
| ScanArchiveForAssociatedItems(const std::string &strArchivePath, const std::string &videoNameNoExt, const std::vector< std::string > &item_exts, std::vector< std::string > &associatedFiles) | CUtil | protectedstatic | 
| ScanForExternalAudio(const std::string &videoPath, std::vector< std::string > &vecAudio) | CUtil | static | 
| ScanForExternalSubtitles(const std::string &strMovie, std::vector< std::string > &vecSubtitles) | CUtil | static | 
| ScanPathsForAssociatedItems(const std::string &videoName, const CFileItemList &items, const std::vector< std::string > &item_exts, std::vector< std::string > &associatedFiles) | CUtil | protectedstatic | 
| SplitParams(const std::string ¶mString, std::vector< std::string > ¶meters) | CUtil | static | 
| Stat64ToStat(struct stat *result, struct __stat64 *stat) | CUtil | static | 
| Stat64ToStatI64(struct _stati64 *result, struct __stat64 *stat) | CUtil | static | 
| StatI64ToStat64(struct __stat64 *result, struct _stati64 *stat) | CUtil | static | 
| StatToStat64(struct __stat64 *result, const struct stat *stat) | CUtil | static | 
| StatToStatI64(struct _stati64 *result, struct stat *stat) | CUtil | static | 
| SupportsReadFileOperations(const std::string &strPath) | CUtil | static | 
| SupportsWriteFileOperations(const std::string &strPath) | CUtil | static | 
| ToInt64(uint32_t high, uint32_t low) | CUtil | static | 
| TranslateRomanNumeral(const char *roman_numeral) | CUtil | static | 
| TranslateSpecialSource(const std::string &strSpecial) | CUtil | static | 
| ValidatePath(std::string path, bool bFixDoubleSlashes=false) | CUtil | static | 
| ValidatePort(int port) | CUtil | static | 
| VideoPlaylistsLocation() | CUtil | static |