Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
CFileItem Member List

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

AppendArt(const KODI::ART::Artwork &art, const std::string &prefix="")CGUIListItem
AppendProperties(const CGUIListItem &item)CGUIListItem
Archive(CArchive &ar) overrideCFileItemvirtual
CanQueue() constCFileItem
CFileItem()CFileItem
CFileItem(const CFileItem &item)CFileItem
CFileItem(const CGUIListItem &item)CFileItemexplicit
CFileItem(const std::string &strLabel)CFileItemexplicit
CFileItem(const char *strLabel)CFileItemexplicit
CFileItem(const CURL &path, bool bIsFolder)CFileItem
CFileItem(std::string_view strPath, bool bIsFolder)CFileItem
CFileItem(const CSong &song)CFileItemexplicit
CFileItem(const CSong &song, const MUSIC_INFO::CMusicInfoTag &music)CFileItem
CFileItem(const CURL &path, const CAlbum &album)CFileItem
CFileItem(std::string_view path, const CAlbum &album)CFileItem
CFileItem(const CArtist &artist)CFileItemexplicit
CFileItem(const CGenre &genre)CFileItemexplicit
CFileItem(const MUSIC_INFO::CMusicInfoTag &music)CFileItemexplicit
CFileItem(const CVideoInfoTag &movie)CFileItemexplicit
CFileItem(const std::shared_ptr< PVR::CPVREpgInfoTag > &tag)CFileItemexplicit
CFileItem(const std::shared_ptr< PVR::CPVREpgSearchFilter > &filter)CFileItemexplicit
CFileItem(const std::shared_ptr< PVR::CPVRChannelGroupMember > &channelGroupMember)CFileItemexplicit
CFileItem(const std::shared_ptr< PVR::CPVRRecording > &record)CFileItemexplicit
CFileItem(const std::shared_ptr< PVR::CPVRTimerInfoTag > &timer)CFileItemexplicit
CFileItem(const std::string_view path, const std::shared_ptr< PVR::CPVRProvider > &provider)CFileItemexplicit
CFileItem(const CMediaSource &share)CFileItemexplicit
CFileItem(const std::shared_ptr< const ADDON::IAddon > &addonInfo)CFileItemexplicit
CFileItem(const std::shared_ptr< const IEvent > &eventLogEntry)CFileItemexplicit
CGUIListItem()CGUIListItem
CGUIListItem(const CGUIListItem &item)CGUIListItemexplicit
CGUIListItem(const std::string &strLabel)CGUIListItemexplicit
CleanString()CFileItem
ClearArt()CGUIListItem
ClearProperties()CGUIListItem
ClearProperty(const std::string &strKey)CGUIListItem
Clone() const overrideCFileIteminlinevirtual
ContentLookup() constCFileIteminline
Exists(bool bUseCache=true) constCFileItem
FillInMimeType(bool lookup=true)CFileItem
FindLocalArt(const std::string &artFile, bool useFolder) constCFileItem
FreeIcons()CGUIListItem
FreeMemory(bool immediately=false)CGUIListItem
GetAddonInfo() constCFileIteminline
GetArt(const std::string &type) constCGUIListItem
GetArt() constCGUIListItem
GetBaseMoviePath(bool useFolderNames) constCFileItem
GetCurrentItem() constCGUIListItem
GetCurrentResumeTime() constCFileItem
GetCurrentResumeTimeAndPartNumber(int64_t &startOffset, int &partNumber) constCFileItem
GetDateTime() constCFileIteminline
GetDepth() constCFileIteminline
GetDriveType() constCFileIteminline
GetDVDLabel() constCFileIteminline
GetDynPath() constCFileItem
GetDynURL() constCFileItem
GetEndOffset() constCFileIteminline
GetEPGInfoTag() constCFileIteminline
GetEPGSearchFilter() constCFileIteminline
GetExtraInfo() constCFileIteminline
GetFocusedLayout()CGUIListItem
GetGameInfoTag()CFileItem
GetGameInfoTag() constCFileIteminline
GetItemToPlay() constCFileItem
GetLabel() constCGUIListItem
GetLabel2() constCGUIListItem
GetLayout()CGUIListItem
GetLocalMetadataPath() constCFileItem
GetLockInfo()CFileIteminline
GetLockInfo() constCFileIteminline
GetMimeType() constCFileIteminline
GetMovieName(bool bUseFolderNames=false) constCFileItem
GetMusicInfoTag()CFileItem
GetMusicInfoTag() constCFileIteminline
GetOverlayImage() constCGUIListItem
GetPath() constCFileIteminline
GetPictureInfoTag() constCFileIteminline
GetPictureInfoTag()CFileItem
GetProgramCount() constCFileIteminline
GetProperties() constCGUIListIteminline
GetProperty(const std::string &strKey) constCGUIListItem
GetPVRChannelGroupMemberInfoTag() constCFileIteminline
GetPVRChannelInfoTag() constCFileItem
GetPVRProviderInfoTag() constCFileIteminline
GetPVRRecordingInfoTag() constCFileIteminline
GetPVRTimerInfoTag() constCFileIteminline
GetSize() constCFileIteminline
GetSortLabel() constCGUIListItem
GetStartOffset() constCFileIteminline
GetStartPartNumber() constCFileIteminline
GetThumbHideIfUnwatched(const CFileItem *item) constCFileItem
GetTitle() constCFileIteminline
GetURL() constCFileItem
GetUserMusicThumb(bool alwaysCheckRemote=false, bool fallbackToFolder=false) constCFileItem
GetVideoContentType() constCFileItem
GetVideoInfoTag()CFileItem
GetVideoInfoTag() constCFileItem
GUIIconOverlay enum nameCGUIListItem
HasAddonInfo() constCFileIteminline
HasArt(const std::string &type) constCGUIListItem
HasCueDocument() constCFileItem
HasEPGInfoTag() constCFileIteminline
HasEPGSearchFilter() constCFileIteminline
HasGameInfoTag() constCFileIteminline
HasMusicInfoTag() constCFileIteminline
HasOverlay() constCGUIListItem
HasPictureInfoTag() constCFileIteminline
HasProperties() constCGUIListIteminline
HasProperty(const std::string &strKey) constCGUIListItem
HasPVRChannelGroupMemberInfoTag() constCFileIteminline
HasPVRChannelInfoTag() constCFileItem
HasPVRProviderInfoTag() constCFileIteminline
HasPVRRecordingInfoTag() constCFileIteminline
HasPVRTimerInfoTag() constCFileIteminline
HasVideoExtras() constCFileItem
HasVideoInfoTag() constCFileItem
HasVideoVersions() constCFileItem
ICON_OVERLAY_HD enum valueCGUIListItem
ICON_OVERLAY_LOCKED enum valueCGUIListItem
ICON_OVERLAY_NONE enum valueCGUIListItem
ICON_OVERLAY_RAR enum valueCGUIListItem
ICON_OVERLAY_UNWATCHED enum valueCGUIListItem
ICON_OVERLAY_WATCHED enum valueCGUIListItem
ICON_OVERLAY_ZIP enum valueCGUIListItem
IncrementProperty(const std::string &strKey, int nVal)CGUIListItem
IncrementProperty(const std::string &strKey, int64_t nVal)CGUIListItem
IncrementProperty(const std::string &strKey, double dVal)CGUIListItem
IsAddonsPath() constCFileItem
IsAlbum() constCFileItem
IsAndroidApp() constCFileItem
IsAPK() constCFileItem
IsBluray() constCFileItem
IsCBR() constCFileItem
IsCBZ() constCFileItem
IsDeleted() constCFileItem
IsDeletedPVRRecording() constCFileItem
IsDiscImage() constCFileItem
IsDVD() constCFileItem
IsEPG() constCFileItem
IsFavourite() constCFileItem
IsFileFolder(FileFolderType types=FileFolderType::MASK_ALL) constCFileItem
IsFileItem() const overrideCFileIteminlinevirtual
IsFolder() constCGUIListIteminline
IsGame() constCFileItem
IsHD() constCFileItem
IsInProgressPVRRecording() constCFileItem
IsISO9660() constCFileItem
IsLabelPreformatted() constCFileIteminline
IsLibraryFolder() constCFileItem
IsLiveTV() constCFileItem
IsMultiPath() constCFileItem
IsNFO() constCFileItem
IsNfs() constCFileItem
IsOnDVD() constCFileItem
IsOpticalMediaFile() constCFileItem
IsParentFolder() constCFileItem
IsPath(const std::string &path, bool ignoreURLOptions=false) constCFileItem
IsPicture() constCFileItem
IsPlugin() constCFileItem
IsPVR() constCFileItem
IsPVRChannel() constCFileItem
IsPVRChannelGroup() constCFileItem
IsPVRProvider() constCFileItem
IsPVRRecording() constCFileItem
IsPVRTimer() constCFileItem
IsPythonScript() constCFileItem
IsRAR() constCFileItem
IsReadOnly() constCFileItem
IsRemovable() constCFileItem
IsResumable() constCFileItem
IsResumePointSet() constCFileItem
IsRSS() constCFileItem
IsSamePath(const CFileItem *item) constCFileItem
IsScript() constCFileItem
IsSelected() constCGUIListItem
IsShareOrDrive() constCFileIteminline
IsSmb() constCFileItem
IsSourcesPath() constCFileItem
IsStack() constCFileItem
IsType(const char *ext) constCFileItem
IsURL(const CURL &url) constCFileItem
IsURL() constCFileItem
IsUsablePVRRecording() constCFileItem
IsVirtualDirectoryRoot() constCFileItem
IsZIP() constCFileItem
LoadDetails()CFileItem
LoadEmbeddedCue()CFileItem
LoadGameTag()CFileItem
LoadMusicTag()CFileItem
LoadTracksFromCueDocument(CFileItemList &scannedItems)CFileItem
MergeInfo(const CFileItem &item)CFileItem
operator=(const CFileItem &item)CFileItem
CGUIListItem::operator=(const CGUIListItem &item)CGUIListItem
PropertyMap typedefCGUIListItem
RemoveExtension()CFileItem
Select(bool bOnOff)CGUIListItem
Serialize(CVariant &value) const overrideCFileItemvirtual
SetArt(const std::string &type, std::string_view url)CGUIListItem
SetArt(const KODI::ART::Artwork &art)CGUIListItem
SetArtFallback(const std::string &from, std::string_view to)CGUIListItem
SetCanQueue(bool bYesNo)CFileItem
SetContentLookup(bool enable)CFileIteminline
SetCueDocument(const std::shared_ptr< CCueDocument > &cuePtr)CFileItem
SetCurrentItem(unsigned int position)CGUIListItem
SetDateTime(const CDateTime &dateTime)CFileIteminline
SetDateTime(time_t dateTime)CFileIteminline
SetDateTime(KODI::TIME::SystemTime dateTime)CFileIteminline
SetDateTime(KODI::TIME::FileTime dateTime)CFileIteminline
SetDepth(int depth)CFileIteminline
SetDriveType(SourceType driveType)CFileIteminline
SetDVDLabel(std::string_view label)CFileIteminline
SetDynPath(std::string_view path)CFileItem
SetDynURL(const CURL &url)CFileItem
SetEndOffset(const int64_t offset)CFileIteminline
SetExtraInfo(std::string_view info)CFileIteminline
SetFileSizeLabel()CFileItem
SetFocusedLayout(std::unique_ptr< CGUIListItemLayout > layout)CGUIListItem
SetFolder(bool isFolder)CGUIListIteminline
SetFromAlbum(const CAlbum &album)CFileItem
SetFromMusicInfoTag(const MUSIC_INFO::CMusicInfoTag &music)CFileItem
SetFromSong(const CSong &song)CFileItem
SetFromVideoInfoTag(const CVideoInfoTag &video)CFileItem
SetInvalid()CGUIListItem
SetIsShareOrDrive(bool set)CFileIteminline
SetLabel(const std::string &strLabel) overrideCFileItemvirtual
SetLabel2(std::string_view strLabel)CGUIListItem
SetLabelPreformatted(bool bYesNo)CFileIteminline
SetLayout(std::unique_ptr< CGUIListItemLayout > layout)CGUIListItem
SetMimeType(std::string_view mimetype)CFileIteminline
SetMimeTypeForInternetFile()CFileItem
SetOverlayImage(GUIIconOverlay icon)CGUIListItem
SetPath(std::string_view path)CFileIteminline
SetProgramCount(int count)CFileIteminline
SetProperties(const PropertyMap &props)CGUIListItem
SetProperty(const std::string &strKey, const CVariant &value)CGUIListItem
SetSize(int64_t size)CFileIteminline
SetSortLabel(const std::string &label)CGUIListItem
SetSortLabel(const std::wstring &label)CGUIListItem
SetSpecialSort(SortSpecial sort)CFileIteminline
SetStartOffset(const int64_t offset)CFileIteminline
SetStartPartNumber(int number)CFileIteminline
SetTitle(std::string_view title)CFileIteminline
SetURL(const CURL &url)CFileItem
SkipLocalArt() constCFileItem
SortsOnBottom() constCFileIteminline
SortsOnTop() constCFileIteminline
ToSortable(SortItem &sortable, Field field) const overrideCFileItemvirtual
ToSortable(SortItem &sortable, const Fields &fields) constCFileItem
UpdateInfo(const CFileItem &item, bool replaceLabels=true)CFileItem
~CFileItem() overrideCFileItem
~CGUIListItem()CGUIListItemvirtual
~IArchivable()=defaultIArchivableprotectedvirtual
~ISerializable()=defaultISerializableprotected
~ISortable()=defaultISortableprotected