Kodi Documentation  18.0
Kodi is an open source media player and entertainment hub.
UPNP::CUPnPRenderer Class Reference

#include <UPnPRenderer.h>

Inheritance diagram for UPNP::CUPnPRenderer:
ANNOUNCEMENT::IAnnouncer

Public Member Functions

 CUPnPRenderer (const char *friendly_name, bool show_ip=false, const char *uuid=NULL, unsigned int port=0)
 
 ~CUPnPRenderer () override
 
void Announce (ANNOUNCEMENT::AnnouncementFlag flag, const char *sender, const char *message, const CVariant &data) override
 
void UpdateState ()
 
NPT_Result ProcessHttpGetRequest (NPT_HttpRequest &request, const NPT_HttpRequestContext &context, NPT_HttpResponse &response) override
 
NPT_Result OnNext (PLT_ActionReference &action) override
 
NPT_Result OnPause (PLT_ActionReference &action) override
 
NPT_Result OnPlay (PLT_ActionReference &action) override
 
NPT_Result OnPrevious (PLT_ActionReference &action) override
 
NPT_Result OnStop (PLT_ActionReference &action) override
 
NPT_Result OnSeek (PLT_ActionReference &action) override
 
NPT_Result OnSetAVTransportURI (PLT_ActionReference &action) override
 
NPT_Result OnSetNextAVTransportURI (PLT_ActionReference &action) override
 
NPT_Result OnSetVolume (PLT_ActionReference &action) override
 
NPT_Result OnSetMute (PLT_ActionReference &action) override
 
- Public Member Functions inherited from ANNOUNCEMENT::IAnnouncer
 IAnnouncer ()=default
 
virtual ~IAnnouncer ()=default
 

Constructor & Destructor Documentation

§ CUPnPRenderer()

UPNP::CUPnPRenderer::CUPnPRenderer ( const char *  friendly_name,
bool  show_ip = false,
const char *  uuid = NULL,
unsigned int  port = 0 
)

§ ~CUPnPRenderer()

UPNP::CUPnPRenderer::~CUPnPRenderer ( )
override

Member Function Documentation

§ Announce()

void UPNP::CUPnPRenderer::Announce ( ANNOUNCEMENT::AnnouncementFlag  flag,
const char *  sender,
const char *  message,
const CVariant data 
)
overridevirtual

§ OnNext()

NPT_Result UPNP::CUPnPRenderer::OnNext ( PLT_ActionReference &  action)
override

§ OnPause()

NPT_Result UPNP::CUPnPRenderer::OnPause ( PLT_ActionReference &  action)
override

§ OnPlay()

NPT_Result UPNP::CUPnPRenderer::OnPlay ( PLT_ActionReference &  action)
override

§ OnPrevious()

NPT_Result UPNP::CUPnPRenderer::OnPrevious ( PLT_ActionReference &  action)
override

§ OnSeek()

NPT_Result UPNP::CUPnPRenderer::OnSeek ( PLT_ActionReference &  action)
override

§ OnSetAVTransportURI()

NPT_Result UPNP::CUPnPRenderer::OnSetAVTransportURI ( PLT_ActionReference &  action)
override

§ OnSetMute()

NPT_Result UPNP::CUPnPRenderer::OnSetMute ( PLT_ActionReference &  action)
override

§ OnSetNextAVTransportURI()

NPT_Result UPNP::CUPnPRenderer::OnSetNextAVTransportURI ( PLT_ActionReference &  action)
override

§ OnSetVolume()

NPT_Result UPNP::CUPnPRenderer::OnSetVolume ( PLT_ActionReference &  action)
override

§ OnStop()

NPT_Result UPNP::CUPnPRenderer::OnStop ( PLT_ActionReference &  action)
override

§ ProcessHttpGetRequest()

NPT_Result UPNP::CUPnPRenderer::ProcessHttpGetRequest ( NPT_HttpRequest &  request,
const NPT_HttpRequestContext &  context,
NPT_HttpResponse &  response 
)
override

§ UpdateState()

void UPNP::CUPnPRenderer::UpdateState ( )

The documentation for this class was generated from the following files: