|
| PLT_SyncMediaBrowser (PLT_CtrlPointReference &ctrlPoint, bool use_cache=false, PLT_MediaContainerChangesListener *listener=NULL) |
|
NPT_Result | OnDeviceAdded (PLT_DeviceDataReference &device) override |
|
NPT_Result | OnDeviceRemoved (PLT_DeviceDataReference &device) override |
|
void | OnMSStateVariablesChanged (PLT_Service *service, NPT_List< PLT_StateVariable *> *vars) override |
|
void | OnBrowseResult (NPT_Result res, PLT_DeviceDataReference &device, PLT_BrowseInfo *info, void *userdata) override |
|
void | OnSearchResult (NPT_Result res, PLT_DeviceDataReference &device, PLT_BrowseInfo *info, void *userdata) override |
|
void | OnGetSearchCapabilitiesResult (NPT_Result res, PLT_DeviceDataReference &device, NPT_String searchCapabilities, void *userdata) override |
|
void | OnGetSortCapabilitiesResult (NPT_Result res, PLT_DeviceDataReference &device, NPT_String sortCapabilities, void *userdata) override |
|
void | SetContainerListener (PLT_MediaContainerChangesListener *listener) |
|
NPT_Result | BrowseSync (PLT_DeviceDataReference &device, const char *id, PLT_MediaObjectListReference &list, bool metadata=false, NPT_Int32 start=0, NPT_Cardinal max_results=0) |
|
NPT_Result | SearchSync (PLT_DeviceDataReference &device, const char *container_id, const char *search_criteria, PLT_MediaObjectListReference &list, NPT_Int32 start=0, NPT_Cardinal max_results=0) |
|
NPT_Result | GetSearchCapabilitiesSync (PLT_DeviceDataReference &device, NPT_String &searchCapabilities) |
|
NPT_Result | GetSortCapabilitiesSync (PLT_DeviceDataReference &device, NPT_String &sortCapabilities) |
|
const NPT_Lock< PLT_DeviceMap > & | GetMediaServersMap () const |
|
bool | IsCached (const char *uuid, const char *object_id) |
|
| 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 bool | OnMSAdded (PLT_DeviceDataReference &) |
|
virtual void | OnMSRemoved (PLT_DeviceDataReference &) |
|
|
NPT_Result | BrowseSync (PLT_BrowseDataReference &browse_data, PLT_DeviceDataReference &device, const char *object_id, NPT_Int32 index, NPT_Int32 count, bool browse_metadata=false, const char *filter=PLT_DEFAULT_FILTER, const char *sort="") |
|
NPT_Result | SearchSync (PLT_BrowseDataReference &browse_data, PLT_DeviceDataReference &device, const char *container_id, const char *search_criteria, NPT_Int32 index, NPT_Int32 count, const char *filter=PLT_DEFAULT_FILTER) |
|
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) |
|