GPAC
Open Source Multimedia Framework. For more information, check out http://gpac.wp.mines-telecom.fr
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups
GF_UPnP Class Reference

#include <GPACPlatinum.h>

+ Collaboration diagram for GF_UPnP:

Public Member Functions

 GF_UPnP ()
 
 ~GF_UPnP ()
 
void Load (GF_Terminal *term)
 
void Unload ()
 
Bool ProcessEvent (GF_Event *evt)
 
void LockJavascript (Bool do_lock)
 
void OnConnect (const char *url, const char *src_url)
 
void OnPause (Bool do_resume, const char *src_url)
 
void OnStop (const char *src_url)
 
void OnSeek (Double time)
 
void OnSetPlayMode (const char *src_url)
 
void onDurationChanged (s32 renderer_idx, Double dur)
 
void onTimeChanged (s32 renderer_idx, Double time)
 
void ContainerChanged (PLT_DeviceDataReference &device, const char *item_id, const char *update_id)
 
NPT_String OnMigrate ()
 
void OnMediaServerAdd (PLT_DeviceDataReference &device, int added)
 
void OnMediaRendererAdd (PLT_DeviceDataReference &device, int added)
 
void OnDeviceAdd (GPAC_DeviceItem *item, int added)
 

Data Fields

GF_TermExt * term_ext
 
GF_Terminal * m_pTerm
 
PLT_UPnP * m_pPlatinum
 
GPAC_MediaRendererm_pMediaRenderer
 
Bool m_renderer_bound
 
NPT_String m_IPFilter
 
GPAC_FileMediaServerm_pMediaServer
 
GPAC_MediaControllerm_pAVCtrlPoint
 
GPAC_GenericControllerm_pGenericController
 
PLT_CtrlPoint * m_pCtrlPoint
 
PLT_CtrlPointReference m_ctrlPtRef
 
GF_TermEventFilter evt_filter
 

Constructor & Destructor Documentation

GF_UPnP::GF_UPnP ( )
GF_UPnP::~GF_UPnP ( )

+ Here is the call graph for this function:

Member Function Documentation

void GF_UPnP::Load ( GF_Terminal *  term)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void GF_UPnP::Unload ( )

+ Here is the caller graph for this function:

Bool GF_UPnP::ProcessEvent ( GF_Event evt)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void GF_UPnP::LockJavascript ( Bool  do_lock)

+ Here is the caller graph for this function:

void GF_UPnP::OnConnect ( const char *  url,
const char *  src_url 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void GF_UPnP::OnPause ( Bool  do_resume,
const char *  src_url 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void GF_UPnP::OnStop ( const char *  src_url)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void GF_UPnP::OnSeek ( Double  time)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void GF_UPnP::OnSetPlayMode ( const char *  src_url)
void GF_UPnP::onDurationChanged ( s32  renderer_idx,
Double  dur 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void GF_UPnP::onTimeChanged ( s32  renderer_idx,
Double  time 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void GF_UPnP::ContainerChanged ( PLT_DeviceDataReference &  device,
const char *  item_id,
const char *  update_id 
)

+ Here is the caller graph for this function:

NPT_String GF_UPnP::OnMigrate ( )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void GF_UPnP::OnMediaServerAdd ( PLT_DeviceDataReference &  device,
int  added 
)

+ Here is the caller graph for this function:

void GF_UPnP::OnMediaRendererAdd ( PLT_DeviceDataReference &  device,
int  added 
)

+ Here is the caller graph for this function:

void GF_UPnP::OnDeviceAdd ( GPAC_DeviceItem item,
int  added 
)

+ Here is the caller graph for this function:

Field Documentation

GF_TermExt* GF_UPnP::term_ext
GF_Terminal* GF_UPnP::m_pTerm
PLT_UPnP* GF_UPnP::m_pPlatinum
GPAC_MediaRenderer* GF_UPnP::m_pMediaRenderer
Bool GF_UPnP::m_renderer_bound
NPT_String GF_UPnP::m_IPFilter
GPAC_FileMediaServer* GF_UPnP::m_pMediaServer
GPAC_MediaController* GF_UPnP::m_pAVCtrlPoint
GPAC_GenericController* GF_UPnP::m_pGenericController
PLT_CtrlPoint* GF_UPnP::m_pCtrlPoint
PLT_CtrlPointReference GF_UPnP::m_ctrlPtRef
GF_TermEventFilter GF_UPnP::evt_filter

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