49 virtual bool GetLabel(std::string &value,
const CFileItem *item,
int contextWindow,
const CGUIInfo &info, std::string *fallback)
const = 0;
65 std::string* fallback) = 0;
virtual bool GetFallbackLabel(std::string &value, const CFileItem *item, int contextWindow, const CGUIInfo &info, std::string *fallback)=0
Get a GUIInfoManager label fallback string. Will be called if none of the registered provider's GetLa...
Definition: StreamInfo.h:65
Definition: GUIListItem.h:29
virtual bool GetInt(int &value, const CGUIListItem *item, int contextWindow, const CGUIInfo &info) const =0
Get a GUIInfoManager integer value.
Definition: IGUIInfoProvider.h:28
Definition: StreamInfo.h:55
virtual void UpdateAVInfo(const AudioStreamInfo &audioInfo, const VideoStreamInfo &videoInfo, const SubtitleStreamInfo &subtitleInfo)=0
Set new audio/video stream info data.
Definition: StreamInfo.h:62
Definition: AudioDecoder.h:18
virtual bool InitCurrentItem(CFileItem *item)=0
Init a new current guiinfo manager item. Gets called whenever the active guiinfo manager item changes...
virtual bool GetBool(bool &value, const CGUIListItem *item, int contextWindow, const CGUIInfo &info) const =0
Get a GUIInfoManager bool value.
virtual bool GetLabel(std::string &value, const CFileItem *item, int contextWindow, const CGUIInfo &info, std::string *fallback) const =0
Get a GUIInfoManager label string.
Represents a file on a share.
Definition: FileItem.h:102