18 #ifndef _OHINFO_HXX_INCLUDED_ 19 #define _OHINFO_HXX_INCLUDED_ 21 #include <unordered_map> 25 #include "service.hxx" 32 class UPnPServiceDesc;
34 typedef std::shared_ptr<OHInfo> OHIFH;
51 static bool isOHInfoService(
const std::string& st);
52 virtual bool serviceTypeMatch(
const std::string& tp);
54 int counters(
int *trackcount,
int *detailscount,
int *metatextcount);
56 int details(
int *duration,
int *bitrate,
int *bitdepth,
int *samplerate,
57 bool *lossless, std::string *codecname);
62 static const std::string SType;
65 void UPNPP_LOCAL evtCallback(
66 const std::unordered_map<std::string, std::string>&);
67 void UPNPP_LOCAL registerCallback();
OHInfo Service client class.
Definition: ohinfo.hxx:39
Definition: service.hxx:82
Data holder for a UPnP service, parsed from the device XML description.
Definition: description.hxx:46
UPnP Media Server directory entry, converted from XML data.
Definition: cdircontent.hxx:62
Data holder for a UPnP device, parsed from the XML description obtained during discovery.
Definition: description.hxx:142
UPnP Description phase: interpreting the device description which we downloaded from the URL obtained...
Definition: avlastchg.cxx:27