Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
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: