18 #ifndef _MEDIARENDERER_HXX_INCLUDED_ 19 #define _MEDIARENDERER_HXX_INCLUDED_ 25 #include "libupnpp/control/avtransport.hxx" 26 #include "libupnpp/control/device.hxx" 27 #include "libupnpp/control/ohplaylist.hxx" 28 #include "libupnpp/control/ohproduct.hxx" 29 #include "libupnpp/control/ohtime.hxx" 30 #include "libupnpp/control/ohvolume.hxx" 31 #include "libupnpp/control/renderingcontrol.hxx" 32 #include "libupnpp/control/ohreceiver.hxx" 33 #include "libupnpp/control/ohsender.hxx" 34 #include "libupnpp/control/ohradio.hxx" 35 #include "libupnpp/control/ohinfo.hxx" 36 #include "libupnpp/control/conman.hxx" 43 typedef std::shared_ptr<MediaRenderer> MRDH;
77 static bool getDeviceDescs(std::vector<UPnPDeviceDesc>& devices,
78 const std::string& friendlyName =
"");
79 static bool isMRDevice(
const std::string& devicetype);
81 bool reSubscribeAll();
84 static const std::string DType;
86 class UPNPP_LOCAL Internal;
For now, the Device class is just a holder for the description object.
Definition: device.hxx:42
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