GUPnPDIDLLiteParser
GUPnPDIDLLiteParser — A/V DIDL-Lite XML parser
|
|
Object Hierarchy
GObject
+----GUPnPDIDLLiteParser
Details
GUPnPDIDLLiteParser
typedef struct _GUPnPDIDLLiteParser GUPnPDIDLLiteParser;
gupnp_didl_lite_parser_parse_didl ()
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.
parser : |
A GUPnPDIDLLiteParser
|
didl : |
The DIDL-Lite XML string to be parsed
|
error : |
The location where to store any error, or NULL
|
Returns : |
TRUE on success.
|
Signal Details
The "container-available"
signal
void 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 "item-available"
signal
void 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 "object-available"
signal
void 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.