|
| 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) |
|
| 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) |
|
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 *) |
|
|
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) |
|
PLT_CtrlPointReference | m_CtrlPoint |
|
PLT_MediaBrowserDelegate * | m_Delegate |
|
NPT_Lock< PLT_DeviceDataReferenceList > | m_MediaServers |
|