39 #ifndef _PLT_MEDIA_BROWSER_H_ 40 #define _PLT_MEDIA_BROWSER_H_ 78 virtual void OnMSStateVariablesChanged(
83 virtual void OnBrowseResult(
89 virtual void OnSearchResult(
95 virtual void OnGetSearchCapabilitiesResult(
101 virtual void OnGetSortCapabilitiesResult(
123 const char* object_id,
124 NPT_UInt32 start_index,
125 NPT_UInt32 count = 30,
126 bool browse_metadata =
false,
127 const char* filter =
"dc:date,upnp:genre,res,res@duration,res@size,upnp:albumArtURI,upnp:originalTrackNumber,upnp:album,upnp:artist,upnp:author",
128 const char* sort_criteria =
"",
129 void* userdata = NULL);
132 const char* container_id,
133 const char* search_criteria,
134 NPT_UInt32 start_index,
135 NPT_UInt32 count = 30,
136 const char* filter =
"dc:date,upnp:genre,res,res@duration,res@size,upnp:albumArtURI,upnp:originalTrackNumber,upnp:album,upnp:artist,upnp:author",
137 void* userdata = NULL);
140 void* userdata = NULL);
143 void* userdata = NULL);
154 NPT_Result OnActionResponse(NPT_Result res,
PLT_ActionReference& action,
void* userdata)
override;
158 virtual NPT_Result OnBrowseResponse(NPT_Result res,
163 virtual NPT_Result OnSearchResponse(NPT_Result res,
168 virtual NPT_Result OnGetSearchCapabilitiesResponse(NPT_Result res,
173 virtual NPT_Result OnGetSortCapabilitiesResponse(NPT_Result res,
UPnP Service.
Definition: PltService.h:67
The PLT_BrowseInfo struct is used to marshall Browse or Search action response results across differe...
Definition: PltMediaBrowser.h:55
The PLT_CtrlPointListener class is an interface used to receive notifications when devices are found ...
Definition: PltCtrlPoint.h:68
Definition: NptThreads.h:113
Definition: NptStrings.h:57