Kodi Docs 20.0
Kodi is an open source media player and entertainment hub.
UPNP::CMediaBrowser Class Reference
Inheritance diagram for UPNP::CMediaBrowser:

Public Member Functions

 CMediaBrowser (PLT_CtrlPointReference &ctrlPoint)
 
bool OnMSAdded (PLT_DeviceDataReference &device) override
 
void OnMSRemoved (PLT_DeviceDataReference &device) override
 
void OnContainerChanged (PLT_DeviceDataReference &device, const char *item_id, const char *update_id) override
 
bool MarkWatched (const CFileItem &item, const bool watched)
 
bool SaveFileState (const CFileItem &item, const CBookmark &bookmark, const bool updatePlayCount)
 
bool UpdateItem (const std::string &path, const CFileItem &item)
 
bool InvokeUpdateObject (const char *id, const std::set< std::pair< NPT_String, NPT_String > > &values)
 

Constructor & Destructor Documentation

◆ CMediaBrowser()

UPNP::CMediaBrowser::CMediaBrowser ( PLT_CtrlPointReference &  ctrlPoint)
inlineexplicit

Member Function Documentation

◆ InvokeUpdateObject()

bool UPNP::CMediaBrowser::InvokeUpdateObject ( const char *  id,
const std::set< std::pair< NPT_String, NPT_String > > &  values 
)
inline

◆ MarkWatched()

bool UPNP::CMediaBrowser::MarkWatched ( const CFileItem item,
const bool  watched 
)
inline

◆ OnContainerChanged()

void UPNP::CMediaBrowser::OnContainerChanged ( PLT_DeviceDataReference &  device,
const char *  item_id,
const char *  update_id 
)
inlineoverride

◆ OnMSAdded()

bool UPNP::CMediaBrowser::OnMSAdded ( PLT_DeviceDataReference &  device)
inlineoverride

◆ OnMSRemoved()

void UPNP::CMediaBrowser::OnMSRemoved ( PLT_DeviceDataReference &  device)
inlineoverride

◆ SaveFileState()

bool UPNP::CMediaBrowser::SaveFileState ( const CFileItem item,
const CBookmark bookmark,
const bool  updatePlayCount 
)
inline

◆ UpdateItem()

bool UPNP::CMediaBrowser::UpdateItem ( const std::string &  path,
const CFileItem item 
)
inline

The documentation for this class was generated from the following file: