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"
43typedef 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;
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:139
UPnP Description phase: interpreting the device description which we downloaded from the URL obtained...
Definition avlastchg.cxx:28