kodi
Public Member Functions | List of all members
PLT_MediaBrowserWrapper Class Reference
Inheritance diagram for PLT_MediaBrowserWrapper:
Inheritance graph
[legend]
Collaboration diagram for PLT_MediaBrowserWrapper:
Collaboration graph
[legend]

Public Member Functions

 PLT_MediaBrowserWrapper (PLT_CtrlPointReference &control_point)
 
virtual void SetWrapperDelegate (id delegate)
 
bool OnMSAdded (PLT_DeviceDataReference &device)
 
void OnMSRemoved (PLT_DeviceDataReference &device)
 
void OnBrowseResult (NPT_Result res, PLT_DeviceDataReference &device, PLT_BrowseInfo *info, void *userdata)
 
- Public Member Functions inherited from PLT_MediaBrowser
 PLT_MediaBrowser (PLT_CtrlPointReference &ctrl_point, PLT_MediaBrowserDelegate *delegate=NULL)
 
virtual NPT_Result Browse (PLT_DeviceDataReference &device, const char *object_id, NPT_UInt32 start_index, NPT_UInt32 count=30, bool browse_metadata=false, const char *filter="dc:date,upnp:genre,res,res@duration,res@size,upnp:albumArtURI,upnp:originalTrackNumber,upnp:album,upnp:artist,upnp:author", const char *sort_criteria="", void *userdata=NULL)
 
virtual NPT_Result Search (PLT_DeviceDataReference &device, const char *container_id, const char *search_criteria, NPT_UInt32 start_index, NPT_UInt32 count=30, const char *filter="dc:date,upnp:genre,res,res@duration,res@size,upnp:albumArtURI,upnp:originalTrackNumber,upnp:album,upnp:artist,upnp:author", void *userdata=NULL)
 
virtual NPT_Result GetSearchCapabilities (PLT_DeviceDataReference &device, void *userdata=NULL)
 
virtual NPT_Result GetSortCapabilities (PLT_DeviceDataReference &device, void *userdata=NULL)
 
virtual const NPT_Lock< PLT_DeviceDataReferenceList > & GetMediaServers ()
 
virtual NPT_Result FindServer (const char *uuid, PLT_DeviceDataReference &device)
 
virtual void SetDelegate (PLT_MediaBrowserDelegate *delegate)
 
- Public Member Functions inherited from PLT_MediaBrowserDelegate
virtual void OnMSStateVariablesChanged (PLT_Service *, NPT_List< PLT_StateVariable *> *)
 
virtual void OnSearchResult (NPT_Result, PLT_DeviceDataReference &, PLT_BrowseInfo *, void *)
 
virtual void OnGetSearchCapabilitiesResult (NPT_Result, PLT_DeviceDataReference &, NPT_String, void *)
 
virtual void OnGetSortCapabilitiesResult (NPT_Result, PLT_DeviceDataReference &, NPT_String, void *)
 

Additional Inherited Members

- Protected Member Functions inherited from PLT_MediaBrowser
NPT_Result OnDeviceAdded (PLT_DeviceDataReference &device) override
 
NPT_Result OnDeviceRemoved (PLT_DeviceDataReference &device) override
 
NPT_Result OnActionResponse (NPT_Result res, PLT_ActionReference &action, void *userdata) override
 
NPT_Result OnEventNotify (PLT_Service *service, NPT_List< PLT_StateVariable *> *vars) override
 
virtual NPT_Result OnBrowseResponse (NPT_Result res, PLT_DeviceDataReference &device, PLT_ActionReference &action, void *userdata)
 
virtual NPT_Result OnSearchResponse (NPT_Result res, PLT_DeviceDataReference &device, PLT_ActionReference &action, void *userdata)
 
virtual NPT_Result OnGetSearchCapabilitiesResponse (NPT_Result res, PLT_DeviceDataReference &device, PLT_ActionReference &action, void *userdata)
 
virtual NPT_Result OnGetSortCapabilitiesResponse (NPT_Result res, PLT_DeviceDataReference &device, PLT_ActionReference &action, void *userdata)
 
- Protected Attributes inherited from PLT_MediaBrowser
PLT_CtrlPointReference m_CtrlPoint
 
PLT_MediaBrowserDelegatem_Delegate
 
NPT_Lock< PLT_DeviceDataReferenceListm_MediaServers
 

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