#include <cybergarage/typedef.h>
#include <cybergarage/upnp/cdevice.h>
#include <cybergarage/contentdirectory/ccontentdirectory.h>
Go to the source code of this file.
Data Structures | |
struct | _CgUpnpAVDevice |
Defines | |
#define | cg_upnp_av_devicelist_gets(devicelist) (CgUpnpAVDevice*) cg_list_next((CgList*) devicelist) |
#define | cg_upnp_av_devicelist_clear(devicelist) |
#define | cg_upnp_av_devicelist_add(devicelist, device) cg_list_add((CgList*) devicelist, (CgList*) device) |
#define | cg_upnp_av_devicelist_size(devicelist) cg_list_size((CgList*) devicelist) |
#define | cg_upnp_av_device_next(avDevice) (CgUpnpAVDevice*) cg_list_next((CgList*) avDevice) |
#define | cg_upnp_av_device_setudn(avDevice, udn) cg_string_setvalue(avDevice->udn, udn) |
#define | cg_upnp_av_device_getudn(avDevice) cg_string_getvalue(avDevice->udn) |
#define | cg_upnp_av_device_getcds(avDevice) (avDevice->contentDirectoryService) |
Typedefs | |
typedef _CgUpnpAVDevice | CgUpnpAVDevice |
typedef _CgUpnpAVDevice | CgUpnpAVDeviceList |
Functions | |
CgUpnpAVDeviceList * | cg_upnp_av_devicelist_new () |
void | cg_upnp_av_devicelist_delete (CgUpnpAVDeviceList *nodelist) |
CgUpnpAVDevice * | cg_upnp_av_devicelist_find (CgUpnpAVDeviceList *avDeviceList, const char *udn) |
CgUpnpAVDevice * | cg_upnp_av_device_new () |
void | cg_upnp_av_device_delete (CgUpnpAVDevice *avDevice) |
void | cg_upnp_av_device_clear (CgUpnpAVDevice *avDevice) |
BOOL | cg_upnp_av_device_isavcapable (CgUpnpAVDevice *avDevice) |
CgUpnpDevice * | cg_upnp_av_device_getupnpdevice (CgUpnpAVDevice *avDevice) |
|
Get the Content Directory Service from an AV device
|
|
Get the AV device's UDN
|
|
Get the next AV device in the list. Use as an iterator.
|
|
Set the UDN for the AV device
|
|
Add an AV device to a list of AV devices
|
|
Value: cg_list_clear((CgList*) devicelist, \ (CG_LIST_DESTRUCTORFUNC) cg_upnp_av_device_delete)
|
|
Get the first item of an AV device list for iteration
|
|
Get the size of an AV device list
|
|
CyberLinkC AV API Copyright 2005 Nokia Corporation |
|
CyberLinkC AV API Copyright 2005 Nokia Corporation |
|
Clear the contents of an AV device
|
|
Destroy an AV device and its sub-structure
|
|
Get the UPnP device associated with the AV device
|
|
Check, whether the given AV device has any of the AV services implemented.
|
|
Create a new AV device
|
|
Delete the contents of an av device list and free its memory |
|
Find an AV device from a device list by the device's UDN
|
|
Create a new AV device list |