MythTV  master
mediarenderer.h
Go to the documentation of this file.
1 // Program Name: mediarenderer.h
3 //
4 // Purpose - uPnp Media Renderer main Class
5 //
6 // Created By : David Blain Created On : Jan. 25, 2007
7 // Modified By : Modified On:
8 //
10 
11 #ifndef MEDIARENDERER_H
12 #define MEDIARENDERER_H
13 
14 #include <QObject>
15 #include <QMutex>
16 
17 #include "upnp.h"
18 #include "upnpcmgr.h"
19 #include "mythxmlclient.h"
20 
23 //
24 //
25 //
28 
29 class MediaRenderer : public UPnp
30 {
31  protected:
32 
33  //UPnpControl *m_pUPnpControl {nullptr}; // Do not delete (auto deleted)
34  UPnpCMGR *m_pUPnpCMGR {nullptr}; // Do not delete (auto deleted)
35 
36  public:
37  MediaRenderer();
38  ~MediaRenderer() override;
39 
41  void SetDefaultMaster( DeviceLocation *pDeviceLoc,
42  const QString &sPin );
43 };
44 
45 #endif // MEDIARENDERER_H
MediaRenderer::GetDefaultMaster
DeviceLocation * GetDefaultMaster()
MediaRenderer::~MediaRenderer
~MediaRenderer() override
Definition: mediarenderer.cpp:179
mythxmlclient.h
MediaRenderer::SetDefaultMaster
void SetDefaultMaster(DeviceLocation *pDeviceLoc, const QString &sPin)
upnpcmgr.h
DeviceLocation
Definition: upnpdevice.h:208
upnp.h
MediaRenderer::m_pUPnpCMGR
UPnpCMGR * m_pUPnpCMGR
Definition: mediarenderer.h:34
MediaRenderer
Definition: mediarenderer.h:30
UPnpCMGR
Definition: upnpcmgr.h:49
UPnp
Definition: upnp.h:100
MediaRenderer::MediaRenderer
MediaRenderer()
Definition: mediarenderer.cpp:39