|  |  |  | GUPnP Reference Manual |  | 
|---|---|---|---|---|
                    GUPnPDeviceInfoPrivate;
                    GUPnPDeviceInfo;
GUPnPContext*       gupnp_device_info_get_context       (GUPnPDeviceInfo *info);
const char*         gupnp_device_info_get_location      (GUPnPDeviceInfo *info);
const char*         gupnp_device_info_get_udn           (GUPnPDeviceInfo *info);
char*               gupnp_device_info_get_device_type   (GUPnPDeviceInfo *info);
char*               gupnp_device_info_get_friendly_name (GUPnPDeviceInfo *info);
char*               gupnp_device_info_get_manufacturer  (GUPnPDeviceInfo *info);
char*               gupnp_device_info_get_manufacturer_url
                                                        (GUPnPDeviceInfo *info);
char*               gupnp_device_info_get_model_description
                                                        (GUPnPDeviceInfo *info);
char*               gupnp_device_info_get_model_name    (GUPnPDeviceInfo *info);
char*               gupnp_device_info_get_model_number  (GUPnPDeviceInfo *info);
char*               gupnp_device_info_get_model_url     (GUPnPDeviceInfo *info);
char*               gupnp_device_info_get_serial_number (GUPnPDeviceInfo *info);
char*               gupnp_device_info_get_upc           (GUPnPDeviceInfo *info);
char*               gupnp_device_info_get_icon_url      (GUPnPDeviceInfo *info,
                                                         const char *requested_mime_type,
                                                         int requested_depth,
                                                         int requested_width,
                                                         int requested_height,
                                                         gboolean prefer_bigger,
                                                         char **mime_type,
                                                         int *depth,
                                                         int *width,
                                                         int *height);
"context" GUPnPContext : Read / Write / Construct Only "location" gchararray : Read / Write / Construct Only "udn" gchararray : Read / Write / Construct Only
GUPnPContext* gupnp_device_info_get_context (GUPnPDeviceInfo *info);
| info: | A GUPnPDeviceInfo | 
| Returns : | The associated GUPnPContext. | 
const char* gupnp_device_info_get_location (GUPnPDeviceInfo *info);
| info: | A GUPnPDeviceInfo | 
| Returns : | The location of the device description file. | 
const char* gupnp_device_info_get_udn (GUPnPDeviceInfo *info);
| info: | A GUPnPDeviceInfo | 
| Returns : | The UDN. | 
char* gupnp_device_info_get_device_type (GUPnPDeviceInfo *info);
| info: | A GUPnPDeviceInfo | 
| Returns : | The UPnP device type, or NULL. g_free()after use. | 
char* gupnp_device_info_get_friendly_name (GUPnPDeviceInfo *info);
| info: | A GUPnPDeviceInfo | 
| Returns : | The friendly name, or NULL. g_free()after use. | 
char* gupnp_device_info_get_manufacturer (GUPnPDeviceInfo *info);
| info: | A GUPnPDeviceInfo | 
| Returns : | The manufacturer, or NULL. g_free()after use. | 
char*               gupnp_device_info_get_manufacturer_url
                                                        (GUPnPDeviceInfo *info);
| info: | A GUPnPDeviceInfo | 
| Returns : | A URL pointing to the manufacturers website, or NULL. g_free()after use. | 
char*               gupnp_device_info_get_model_description
                                                        (GUPnPDeviceInfo *info);
| info: | A GUPnPDeviceInfo | 
| Returns : | The description of the device model, or NULL. g_free()after
use. | 
char* gupnp_device_info_get_model_name (GUPnPDeviceInfo *info);
| info: | A GUPnPDeviceInfo | 
| Returns : | The name of the device model, or NULL. g_free()after use. | 
char* gupnp_device_info_get_model_number (GUPnPDeviceInfo *info);
| info: | A GUPnPDeviceInfo | 
| Returns : | The model number, or NULL. g_free()after use. | 
char* gupnp_device_info_get_model_url (GUPnPDeviceInfo *info);
| info: | A GUPnPDeviceInfo | 
| Returns : | A URL pointing to the device models website, or NULL. g_free()after use. | 
char* gupnp_device_info_get_serial_number (GUPnPDeviceInfo *info);
| info: | A GUPnPDeviceInfo | 
| Returns : | The serial number, or NULL. g_free()after use. | 
char* gupnp_device_info_get_upc (GUPnPDeviceInfo *info);
| info: | A GUPnPDeviceInfo | 
| Returns : | The UPC, or NULL. g_free()after use. | 
char* gupnp_device_info_get_icon_url (GUPnPDeviceInfo *info, const char *requested_mime_type, int requested_depth, int requested_width, int requested_height, gboolean prefer_bigger, char **mime_type, int *depth, int *width, int *height);
| info: | A GUPnPDeviceInfo | 
| requested_mime_type: | The requested file format, or NULL for any | 
| requested_depth: | The requested color depth, or -1 for any | 
| requested_width: | The requested width, or -1 for any | 
| requested_height: | The requested height, or -1 for any | 
| prefer_bigger: | TRUE if a bigger, rather than a smaller icon should be returned if no exact match could be found | 
| mime_type: | The location where to store the the format of the returned icon, or NULL. The returned string should be freed after use | 
| depth: | The location where to store the depth of the returned icon, or NULL | 
| width: | The location where to store the width of the returned icon, or NULL | 
| height: | The location where to store the height of the returned icon, or NULL | 
| Returns : | A URL pointing to the icon most closely matching the
given criteria, or NULL. If requested_mime_typeis set, only icons with
this mime type will be returned. Ifrequested_depthis set, only icons with 
this or lower depth will be returned. Ifrequested_widthand/orrequested_heightare set, only icons that are this size or smaller are
returned, unlessprefer_biggeris set, in which case the next biggest icon 
will be returned. The returned strings should be freed. | 
context" property"context" GUPnPContext : Read / Write / Construct Only
The GUPnPContext to use.
location" property"location" gchararray : Read / Write / Construct Only
The location of the device description file.
Default value: NULL