|  |  |  | GUPnP A/V Reference Manual |  | 
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Signals | ||||
GUPnPDIDLLiteParser; GUPnPDIDLLiteParser * gupnp_didl_lite_parser_new (void); gboolean gupnp_didl_lite_parser_parse_didl (GUPnPDIDLLiteParser *parser,const char *didl,GError **error);
GUPnPDIDLLiteParser * gupnp_didl_lite_parser_new        (void);
| Returns : | A new GUPnPDIDLLiteParser object. | 
gboolean gupnp_didl_lite_parser_parse_didl (GUPnPDIDLLiteParser *parser,const char *didl,GError **error);
Parses DIDL-Lite XML string didl, emitting the ::object-available,
::item-available and ::container-available signals appropriately during the
process.
| 
 | A GUPnPDIDLLiteParser | 
| 
 | The DIDL-Lite XML string to be parsed | 
| 
 | The location where to store any error, or NULL | 
| Returns : | TRUE on success. | 
"container-available" signalvoid                user_function                      (GUPnPDIDLLiteParser    *parser,
                                                        GUPnPDIDLLiteContainer *container,
                                                        gpointer                user_data)      : Run Last
The ::container-available signal is emitted each time a container is found in the DIDL-Lite XML being parsed.
| 
 | The GUPnPDIDLLiteParser that received the signal | 
| 
 | The now available GUPnPDIDLLiteContainer | 
| 
 | user data set when the signal handler was connected. | 
"item-available" signalvoid                user_function                      (GUPnPDIDLLiteParser *parser,
                                                        GUPnPDIDLLiteItem   *item,
                                                        gpointer             user_data)      : Run Last
The ::item-available signal is emitted each time an item is found in the DIDL-Lite XML being parsed.
| 
 | The GUPnPDIDLLiteParser that received the signal | 
| 
 | The now available GUPnPDIDLLiteItem | 
| 
 | user data set when the signal handler was connected. | 
"object-available" signalvoid                user_function                      (GUPnPDIDLLiteParser *parser,
                                                        GUPnPDIDLLiteObject *object,
                                                        gpointer             user_data)      : Run Last
The ::object-available signal is emitted each time an object is found in the DIDL-Lite XML being parsed.
| 
 | The GUPnPDIDLLiteParser that received the signal | 
| 
 | The now available GUPnPDIDLLiteObject | 
| 
 | user data set when the signal handler was connected. |