cavdevice.c File Reference

#include <cybergarage/util/clist.h>
#include <cybergarage/util/cstring.h>
#include <cybergarage/typedef.h>
#include <cybergarage/avdebug.h>
#include <cybergarage/avdevice/cavdevice.h>
#include <cybergarage/avcontrol/cavcontrolpoint.h>
#include <cybergarage/contentdirectory/ccontentdirectory.h>
#include <cybergarage/connectionmanager/cconnectionmanager.h>
#include <cybergarage/avtransport/cavtransport.h>
#include <cybergarage/renderingcontrol/crenderingcontrol.h>

Functions

CgUpnpAVDevicecg_upnp_av_device_new ()
void cg_upnp_av_device_delete (CgUpnpAVDevice *device)
void cg_upnp_av_device_clear (CgUpnpAVDevice *device)
BOOL cg_upnp_av_device_isavcapable (CgUpnpAVDevice *avDevice)
CgUpnpDevice * cg_upnp_av_device_getupnpdevice (CgUpnpAVDevice *avDevice)

Function Documentation

void cg_upnp_av_device_clear CgUpnpAVDevice device  ) 
 

Clear the contents of an AV device

Parameters:
node The AV device to clear

void cg_upnp_av_device_delete CgUpnpAVDevice device  ) 
 

Destroy an AV device and its sub-structure

Parameters:
device The AV device to destroy

CgUpnpDevice* cg_upnp_av_device_getupnpdevice CgUpnpAVDevice avDevice  ) 
 

Get the UPnP device associated with the AV device

Parameters:
avDevice The AV device, whose UPnP device to get
Returns:
CgUPnPDevice* or NULL

BOOL cg_upnp_av_device_isavcapable CgUpnpAVDevice avDevice  ) 
 

Check, whether the given AV device has any of the AV services implemented.

Parameters:
avDevice The AV device to check

CgUpnpAVDevice* cg_upnp_av_device_new  ) 
 

Create a new AV device

Parameters:
upnpDevice The UPnP device that this AV device is associated with
Returns:
The newly created AV device


Generated on Mon Aug 14 10:23:34 2006 for CyberLinkC-AV by  doxygen 1.4.6